Athenaeum Hotel and Apartments is located right in the heart of London in Piccadilly and offers a combination of style and state- of- the- art facilit...
ProHome away from home
ProLocation, location, location
ConsOut of date, overpriced.
Rating: 4 Stars
Address: 116 Piccadilly, London, W1J 7BJ
Listed on Ciao since: 09/06/2006