This hotel is located in the heart of London on Princes Square, within walking distance of some of the London's most beautiful Parks - Kensington Palace Gardens and Hyde Park as well as near to all of the famous attractions of Central London. The nearest underground train stop is Bayswater, a 5-minute walk away.
Palace Court