Search availability for this hotel:
Search availability:
Search availability for Apollo Hotel Athens
The Apollo Hotel Athens is a superior 3 star property that is centrally located in Athens. It is conveniently placed, just a 2 minute walk from the nearest metro station, making everywhere in the city easily accessible. The hotel is just steps from Karaiskaki square and lots of other attractions, such as the Acropolis, are also nearby.
The hotel is well equipped with luxury fittings, a nice bar and restaurant and a roof garden with breath taking views of Athens. It is the perfect base for exploring Athens and in the evening you take advantage of the exciting nightlife, as there are lots bars, restaurants and clubs within easy reach.
For a sightseeing holiday in Athens, the Apollo Hotel is a great choice – so book today!
The Apollo Hotel is the right choice for anyone looking for well-priced and comfortable accommodation in a great location.
The hotel does not have a swimming pool.
The hotel has a bar and is close to lots of restaurants and bars.
Apollo rooms’ features include, television set, telephone, internet connection, mini bar, electronic safe, air conditioning and W/C (with either a bathtub or shower).
Couples, families and business guests.
For after sales enquires
please call:
calls cost 10p per minute
plus network extras
Mon to Fri 9am to 5.30pm
Sat 9am to 5pm