Karagiorgi Servias 16, Syntagma, Athens, Attica, Greece 10562
The Astor Hotel was renovated in early 2008 and is located in the historical triangle of Athens, only 100 meters from Syntagma Square. It has 131 rooms, from classic single rooms to family rooms for 4 persons. Furthermore, the hotel offers 2 fully
...more