The Mayfair Hotel
This years, London Critics Circle Film Awards will take place at The Mayfair Hotel.
A great night to celebrate the best in film, voted for by acclaimed film critics. The perfect warm up to award season!
Innerplace Concierge membership
Elite membership for high net worth individuals
Short term memberships for International visitors
Bespoke membership Package for Businesses