Trafalgar Square in London
Over Trafalgar Square in London
Trafalgar Square is a famous public square in the West End of London, England. It is located in the City of Westminster.
The square was originally named after the Battle of Trafalgar, a British naval victory in 1805. The name was later applied to the area that surrounds the square and it has been used as a meeting place and social space since then.
Today, Trafalgar Square is one of London's most iconic landmarks and attracts millions of visitors every year. It is surrounded by a number of restaurants and bars, as well as cafes and hotels.
To reveal more facts, we try to answer certain questions you may have about this historic destination.