The Cuckoo Club
Night Clubs in Mayfair, LondonThe Cuckoo Club is a club and restaurant offering membership, situated on the site of the former Stork Rooms in Swallow Street. Offering style and substance in equal measure, The Cuckoo Club features 5,000 square feet of glamorous interior design spread over two floors, with a capacity of 300, and a committee list which reads like a who's who of creative talent in London.
Nearest public transport
Piccadilly Circus - Underground
Similar businesses nearby