A retained period façade unfolds to reveal state of the art modern offices
65 Grosvenor Street is a prestigious new development available to let in the heart of Mayfair, London’s premier office location.
Mayfair offers internationally renowned hotels, restaurants and retailing. The location is the choice of major national and international occupiers.