20 North Audley Street is one of a string of luxury executive serviced offices owned by LEO. Located in a prominent, recently refurbished corner building in a vibrant part of Mayfair.
Area was tasked with transforming the first, second and fifth ﬂoors into high-quality ﬂexible workspace, including a roof terrace with fantastic views of the West End. The offices had to appeal to a high-end audience accustomed to sophisticated, top-quality surroundings and facilities. The space had to combine lounge, bar and refreshment areas with meeting and conference rooms in a cohesive design that would impress while providing an oasis of ease and comfort for busy executives with high expectations.