Across from the Embankment tube station, one block from the Thames and 200 meters south of Trafalgar Square, this imposing 1885 wedge-shaped Victorian hotel is one of London's most luxurious five ...
Modern contemporary hotel situated in the heart of London's West End on Trafalgar Square. Near London's theatre district. The Trafalgar St. James, once known as the Hilton Trafalgar Square ...