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.
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.
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.