Athena London

110/114 Sussex Gardens, London, W2 1UA, United Kingdom

About Athena London

Property Location
With a stay at Athena in London (London City Centre), you'll be convenient to Marble Arch and Royal Albert Hall. This hotel is close to London Zoo and Buckingham Palace.

Rooms
Make yourself at home in one of the 36 guestrooms. Complimentary wireless Internet access is available to keep you connected. Bathrooms have showers and hair dryers. Conveniences include phones, as well as safes and desks.

Dining
A complimentary English breakfast is included.

Business, Other Amenities
Featured amenities include express check-in, a 24-hour front desk, and multilingual staff. Self parking (subject to charges) is available onsite.

Amenities

  • 24 hour front desk
  • Parking - Self

Location

Athena London
110/114 Sussex Gardens, London, W2 1UA, United Kingdom

Logo

We are an independent travel network
offering over 100,000 hotels worldwide

Learn more Learn more