Twenty Grosvenor Square

Twenty Grosvenor Square: Mayfair London Top Luxury Development

20 Grosvenor Square in London will be Four Seasons first purely residential project, with pricey luxury apartments and no hotel rooms.