Up to % off
The Clermont London Charing Cross is located 400 m away from the city centre of London. The property is 2 km from the Buckingham Palace and 4 km from Hyde Park. The nearest airport is London Heathrow Airport which is 28.5 km away from the accommodation.