Grosvenor Square Photos

Meet 95 travelers, 51 tour guides and discover 1,493 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