Trafalgar Square
London, United Kingdom
City
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.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account