Location
The best of London living
The Grosvenor Square apartments are located in desirable Mayfair, between the wonderful green open space of Hyde Park and the vibrant, cosmopolitan bustle of the West End. Selfridges and the vast array of Oxford Street’s retail opportunities are a five-minute walk away, as are many of London’s finest dining experiences.
View location