The Trafalgar London Hotel is located on the South West Corner of Trafalgar Square, easily accessible by taxi, train or bus. The hotel is close to famous attractions such as the Houses of Parliament, Big Ben, Westminster Abbey and the London Eye.The closest main line rail station, Charing Cross is just a 5 minute walk away. The closest Underground stations are Charing Cross and Embankment.
The Trafalgar London Hotel Click here to browse more
London and Hotels
|