Athena Hotel is a 3-star venue positioned about 4.2 km from Marble Arch. The hotel in London attracts guests with its royal architecture.
The hotel is in a convenient location just near Edgware Road subway station. Guests can get to London city center, which is 4 km away.
There is Marylebone train station nearby. Due to its location 20 km from London City airport, fast access to the Athena Hotel is provided.
For a pleasant stay in London Athena Hotel offers 38 guestrooms complete with individual climate control, an in-room safe, a trouser press, a work desk and IDD telephone. Bathrooms are appointed with a shower and a hairdryer.
Eat & Drink
A complimentary breakfast is served daily. Servring a selection of food Connoisseurs Indian Tandoori and San Marco Ristorante are placed a 5-minute walk away.
Hotel services include 24-hour front desk, shuttle service and laundry maintained by multilingual staff.
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.