23 Grosvenor Street

A central Mayfair office building.

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.