Trafalgar Square

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


Tips add
Be the first one to add tips.

 

User Comments

No comment found.
Rate
Comments