About The Clubhouse Mayfair
The Clubhouse is London’s leading business club, lounge and meeting space, designed to meet the requirements of growing businesses of all shapes and sizes. The Clubhouse provides luxurious, interactive and professional spaces in two desirable locations.
Whether you require a meeting room for 6-12 people or an exclusive hire option for larger evening or daytime weekend events, there is a dedicated team on hand to attend to your every need.
The Clubhouse is designed to help startups, SME’s and global organisations continue to grow.
6 Rooms and Event Packages for Hire at The Clubhouse Mayfair
The Clubhouse Mayfair Gallery
The Clubhouse Mayfair Location
Find a similar venue in London
Just type what you are looking for and click search