Hotels near Trafalgar Square, London

Trafalgar Square is a plaza in London. The nearest metro station is Charing Cross, about 0.2 km away.

Getting to Trafalgar Square

Ask Voya about this trip