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