Apollo Hotel 3-Star

Book this hotel in Athens, Greece.

Photos of the 3* Apollo Hotel

About the 3* Apollo Hotel

Centrally located in Karaiskaki Square 2 minutes from Metaxourgio metro station and just minutes stroll away from Omonia Square the Apollo is a cosy 3 star property. Its location is a very good asset for guests as all the major sights Athens has to offer are within easy reach either by foot or public transport. All the 51 comfortable rooms are graciously appointed with all the amenities guests can expect from a 3 star property television telephone Internet connection mini bar safe and air conditioning. After a busy day sightseeing and shopping guests can relax at the hotel bar and during summer enjoy the great views of the Acropolis from the roof garden.

3* Apollo Hotel on a map of Greece

Athens Airport 3* Apollo Hotel
Flight + Hotel
Hotel Only
Apollo Hotel
Athens Greece
Apollo Hotel
For nights
Guests in Room 1
Adults Children