Contemporary office space is available within this ideally based Mayfair business centre. Built in 1698, this attractive terraced town house has been thoughtfully renovated to provide prestigious business accommodation, as well as offer tenants access to elegant meeting and board rooms, video conferencing facilities and an on-site restaurant. The building features a stunning original oak staircase and many other unique features, that are thoughtfully preserved.
A highly sought-after area in West London, Mayfair is full of character, elegance, history, art venues, galleries, restaurants and upmarket stores. This business centre is located just around the corner from Green Park underground station.