The Athenaeum Hotel

The Athenaeum Logo

Intimate and sophisticated the 5 star Athenaeum hotel is your home from home in Central London.

The subtle, sophisticated environment and stunning Mayfair locations speaks volumes about anyone using the hotel’s event space.

The hotel prides itself on a Five star atmosphere and service, original art and design. It offers an Award winning menu of food and refreshments include business breakfasts, working lunches, buffets, canapés… and whatever else you need.

Equipment - Large screen plasma TVs, DVD and Wi-Fi are all included as standard.