A stay at Cleveland Hotel places you in the heart of London, within a 15-minute walk of Hyde Park and Kensington Gardens. This upscale hotel is 1.2 mi (1.9 km) from Marble Arch and 1.7 mi (2.8 km) from Oxford S ... Read more

View all Luxury Hotels in London