Trafalgar square

Location:5 Trafalgar Square, London WC2N 5NJ, UK

Trafalgar Square is a public square in the City of Westminster, Central London, built around the area formerly known as Charing Cross