Trafalgar Square is one of the
most beautiful squares of London. At its centre stands the Nelson’s Column which is guarded by four lions statues at its base. It is one the biggest meeting points of London and owes its name to the Battle of Trafalgar, a British Naval victory over France and Spain during the Napoleonic Wars. It is one of the most remarkable landmarks of London. Hotels in London
Tube station: Charing Cross
You must be logged in to post a comment.