Tag Archives: Attractions
July 18, 2011
Trafalgar Square, London
Trafalgar Square is one of London's most recognisable landmarks, and a must-see on any tour of the city. Based at the intersection between Charing Cross and Whitehall, Trafalgar Square is filled with iconic London sights - the square itself houses the ...
- Attractions | Places | Sightseeing
- Comments Off
- Tweet This !