Grosvenor Square
Grosvenor Square /ˈɡroʊvnər/ 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...
Grosvenor Square - Wikipedia