Athena Hotel is a 3-star property only 1350 meters from Marble Arch, Harrods and Selfridges. The hotel represents Victorian architecture in London.
The hotel is in the perfect location just near Edgware Road subway station. The property is set within 4 km distance from London city center.
London City airport can be reached in 20 minutes by car from Athena Hotel.
The hotel provides beautiful rooms including family double room and double room. They are equipped with an in-room safe and a work desk. Bathrooms are appointed with a shower and a hairdryer.
Eat & Drink
A complimentary traditional English breakfast is served in the dining room. Offering a variety of dishes, Connoisseurs Indian Tandoori and San Marco Ristorante are just about 100 meters away.
Guests can use 24-hour front desk and laundry as well as a baggage storage, an elevator and parking.
Wireless internet is available in the entire hotel for free.
private parking is possible at a location nearby (reservation might be needed) at GBP 15 per day.