Description
Located in the heart of Mayfair, the most prestigious area in London’s West End, the property is prominently situated on the north side of Grosvenor Street. The property comprises approximately 465.66 sq m (5,012 sqft) of self-contained Office accommodation.
Strategy
Acquired in 2008, the property was subjected to a complete refurbishment and remodelling programme. The property was subsequently exited 3 years later in 2011.