An affordable, 5-star business centre in the heart of Mayfair. Offering over 20,000 sq ft of fully serviced office space with a personal yet professional touch. The centre works hard to meet all of your businesses’ requirements. The spacious five storey centre features superfast internet, handy bike storage, showers to freshen up in and a wide variety of office suites in various sizes and configurations – some even with their own roof terraces.