What is athenaeum hotel london?
Athenaeum Hotel is a 5-star hotel based in the UK. The hotel is situated in the heart of MAYFAIR oppo to the Glorious Green Park. Athenaeum Hotel accommodation comprises of Superior Rooms, Deluxe Rooms, Park View Rooms, Suites and Rooftop Suite. The facilities offered by the Hotel include Restaurants, Bars, Afternoon tea, Spa, Gymnasium etc.