Reviews Hotel Apollo
3 Stars10 Achilleos Street, 10436, ATHENS Athens
Combined with comfortably sized public areas, HR Bar & Restaurant and the Roof Garden gives a breathtaking view of the Acropolis. The Apollo provides one of the warmest welcome, as well as being one of the best hotels in Athens monetary value. More Details Hotel Apollo
- Vote 3.8/5 3.8/5
- Stay 3.4/5 3.4/5
- Price 4.1/5 4.1/5
- Rooms 3.3/5 3.3/5
- Location 3.7/5 3.7/5
- Cleanliness 4/5 4/5
- Reception 4.3/5 4.3/5
- Services 3.8/5 3.8/5
- Business Services 0.6/5 0.6/5
Guests' Reviews
Idris
Stafford, United Kingdom
26/10/2010
3/5 Read Review
Apollo
A very convenient location with plenty of access to sights via metro. friendly staff though breakfast staff were a little miserable!