Get directions from | to | via this address.
10, Ahilleos Str. Metaxourgio Square
104 36 Athens
Centrally situated in Athens, the Apollo Hotel is 100 metres from Metaxourgio Metro Station and 2 km from the Acropolis. It features a rooftop snack bar overlooking the Parthenon and rooms with free Wi-Fi. A satellite TV, a mini bar and a work desk are standard in all rooms of the Hotel Apollo. Each unit features a private bathroom with a hairdryer and amenities. Some rooms have a balcony with Acropolis views. An American breakfast buffet is served in the dining room. Drinks and snacks are available at the bar. Staff at the 24-hour front desk can help with car rentals, tickets and tours. The entertainment area of Psiri with restaurants and bars is 1 km away. Larissa International Train Station is at 500 metres.
Number of rooms : 52
Check availability with Booking.com
Access for people with reduced mobility
| || |