Astor Hotel
Athens, 10562, Greece – Show map
Astor Hotel is in Athens’ historic triangle, only 100 m from Syntagma Square. It offers views of the Acropolis from its rooftop restaurant and many of its rooms. All of the rooms at the Astor are air-conditioned and feature a TV and a mini-fridge
No comments:
Post a Comment