Property Location With a stay at Astor Hotel, you'll be centrally located in Athens, minutes from Pallas Theater and Syntagma Square. This 4-star hotel is close to Hellenic Parliament and Roman Agora. Rooms Make yourself at home in one of the 131 air-conditioned..