Located in the center of Athens, the 3-star Apollo Hotel offers luxury rooms together with a rooftop terrace and a patio. This superior hotel was opened in 1972 and renovated in 2010.
It is placed close to Syntagma Square, Acropolis and Parthenon, just 950 meters from Omonia subway station. The hotel lies within 5 minutes' walk of Ancient Agora of Athens, Omonia Square and Central Athens.
Restaurants and bars are only a few steps from the hotel.
25 minutes' drive from Eleftherios Venizelos airport and 5 minutes' walk to Athens Railway-Peloponnese train station.
This property comprises 50 rooms featuring Spacious Single Room, Triple Room and Standard Twin Room with free Wi-Fi, LCD TV, climate control, a balcony and an in-room safe. Some rooms offer a stunning view over the city. Guests can make use of en suite bathrooms with a bathtub, a shower and a hairdryer.
Eat & Drink
A full American buffet breakfast is served from 07:00 till 10:00 at the hotel dining room. The restaurant menu features American dishes. Hotel bar is available on site.
Attentive staff offers 24-hour reception, laundry and medical service.
Wireless internet is available in the entire hotel for free.
No parking available.