
Athens, Greece
Achilleas Hotel
3-star hotel
This newly renovated hotel (May 2019) is located on a quiet side street at the heart of Athens. Close by are many of the city's top tourist attractions including Syntagma Square, the parliament buildings and the National Gardens.…
- Wi-fi · extra charge
- 24-hour reception
- Car park · extra charge
- Air conditioning in Restaurant


