Ten stylowy, elegancki, pięciogwiazdkowy hotel oferuje zakwaterowanie w luksusowo i współcześnie urządzonych pokojach oraz apartamentach typu suite. Na miejscu do dyspozycji Gości jest butikowe spa. Z okien hotelu roztacza się widok na pełen zieleni park Green Park.
Hotel The Athenaeum jest położony naprzeciwko Parków Królewskich i pałacu Buckingham. Do sklepów przy ulicy Oxford Street i teatrów w dzielnicy West End można z obiektu dotrzeć spacerem w zaledwie 15 minut.
Wszystkie pokoje oraz apartamenty są przestronne i klimatyzowane, a w wielu z nich znajdują się okna sięgające od podłogi do sufitu. W pokojach i apartamentach do dyspozycji Gości jest telewizor z płaskim ekranem i dostępem do filmów pay-per-view. Goście mogą bezpłatnie korzystać z WiFi.
116 at The Athenaeum to nowoczesna brytyjska restauracja prowadzona przez szefa kuchni Iana Howarda. Przytulne, a jednocześnie eleganckie wnętrza, a także niezwykła obsługa sprawiają, że panuje tu wspaniała atmosfera. Inspirujące, sezonowe menu jest zawsze skomponowane wyłącznie z najlepszych lokalnych składników.
W spa dostępne są odprężające zabiegi, piękny pokój relaksacyjny, łaźnia oraz dobrze wyposażona sala fitness.