Close Window
View Category

London Marriott Hotel Grosvenor Square

Area Sights

Trafalgar Square (37 of 45)

Trafalgar Square is a public space and tourist attraction built around the area formerly known as Charing Cross. It is located in the borough of the City of Westminster.