Luxury 5 Star Hotel & Apartments London

Search the Athenaeum website
Flash Alternative Image .


location location location

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 the world right.

Day delegate rate from £60