Showing posts with label Trafalgar Square London. Show all posts
Showing posts with label Trafalgar Square London. Show all posts

Monday, 23 October 2017

Attractions at Trafalgar Square

A large majority of London tourists make it a point to include Trafalgar Square in their itinerary. Put up in 1806, the square stands as a constant reminder and celebration of Admiral Horatio Nelson’s victory over Napoleon’s army during the Battle of Trafalgar. Guests at holiday apartments London...