Trafalgar Square in London

Quest image

About 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.

All experiences with Trafalgar Square in London