Athenaeum Hotel & Apartments

116 Piccadilly, London, United Kingdom

Athenaeum Hotel & Apartments Map

116 Piccadilly, London, United Kingdom
Exterior - The Athenaeum

Hotel Information

Athenaeum Hotel & Apartments is located right in the heart of London in Piccadilly and offers a combination of style and state- of- the- art facilities which will guarantee a fabulous stay at one of Londons premier hotels. Remaining a family-owned hotel, the rooms have warm, homely touches added to the extensive facilities expected of a superior 5 star hotel. Bullochs Restaurant has an enticing menu and has won critical acclaim both for its cuisine and decor.Athenaeum Hotel & Apartments is one of London’s leading independent five star hotels. A ‘home away from home’ for both business and leisure travellers, the hotel offers a warm welcome, luxurious interiors, 21st century entertainment & technology and exceptional levels of personalised service...