Skip to content

Attraction

Trafalgar Square

Trafalgar Square is a public square in the City of Westminster in Central London. It was established in the early 19th century around the area known as Charing Cross.