Charing Cross opened in 1865 and remains one of the most well-located hotels. Trafalgar Square is only a few steps away. A short walk to London's West End, a stone's throw from The National Gallery, and much more. And, if you want to see more of the city, Charing Cross station is right next door.
Social Plugin