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
- Charing Cross — 0.2 km
Trafalgar Square is a plaza in London. The nearest metro station is Charing Cross, about 0.2 km away.