Trafalgar Square is a public space and tourist attraction in central London, built around the area formerly known as Charing Cross. It is situated in the City of Westminster. Wikipedia
Address: Trafalgar Square, Westminster, London WC2N 5DN, United Kingdom
No comments:
Post a Comment