Thanks to our leafy location right in the heart of the London, this couldn't be a more convenient or beautiful place to hold your meeting or corporate event.
Our three luxury meeting rooms in Mayfair, central London have
everything you need - and something unexpected too: lovely natural
daylight and stunning views. Come and discuss, debate and put