London Hotels

Athenaeum Hotel, London W1

Athenaeum Hotel, London W1

On Piccadilly in Mayfair, one of London's established luxury hotels.

157 bedrooms are opulently, large and well equipped apartments with some overlooking Green Park.

Public rooms include the excellent restaurant and panelled cocktail bar specialising in malt whisky.

Athenaeum Hotel, London W1

 

Map of all central London hotels

Your guide to UK hotels