The hotel lies in the center of a shopping area, in the vicinity of Syntagma Square, Acropolis and Parthenon . Renovated in 2010, the hotel combines ancient architecture with ultimate comfort.
Apollo Hotel is 10 minutes' walk from the center of Athens. Thanks to a subway station nearby, the comfortable hotel is well connected with other parts of Athens.
The hotel boasts close proximity to restaurants and bars.
Easily accessible from Omonia subway station. Apollo Hotel is located within 25 km from Eleftherios Venizelos airport.
This property offers 51 rooms including Executive Triple Room, Triple Room and Superior Twin Room. Guests can enjoy a stunning view over the sea. They provide bathrooms with a bathtub, a shower and a hairdryer.
Eat & Drink
A breakfast is served in the dining room. Guests can enjoy light flavors of American meals at the lounge restaurant. The hotel invites guests to the Roof Top bar to relax with a drink. Guests can dine in Alexander the Great Restaurant and Arxaion Gefseis located within a 5-minute walk of the property.
Bicycle and car rental services are also provided.
Wireless internet is available in the entire hotel for free.
No parking available.
Year renovated: 2010.
Number of floors: 6.
Number of rooms: 51.