The Clermont London, Charing Cross
Business
City View
Family
Hotel
About
A landmark itself, Charing Cross opened in 1865 and remains one of London's most well-placed hotels. A few steps to Trafalgar Square. A minute's stroll to London's West End, A stone's throw away from The National Gallery and so much more. And when exploring more of the city, Charing Cross station is right next door.