The Athenaeum
Hotels - 5 Stars in Mayfair, LondonLuxury 5 Star Hotel Athenaeum Hotel is ideally situated in the heart of London overlooking Green Park, within easy reach of the West End and a short walk to Buckingham Palace. They offer a variety of facilities, including Bulloch's Restaurant. The rooms are equipped with satellite TV, video player, modem point, fax machine, safe, mini bar and air conditioning.
Nearest public transport
Green Park - Underground
Similar businesses nearby