Grosvenor Square Photos

Meet 187 travelers, 165 tour guides and discover 1,518 photos

Grosvenor Square is a large garden square in the exclusive Mayfair district of London, England. It is the centrepiece of the Mayfair property of the Duke of Westminster, and takes its name from their surname, "Grosvenor". Sir Richard Grosvenor obtained a licence to develop Grosvenor Square and the surrounding streets in 1710, and development…
View Grosvenor Square guide >

Grosvenor Square