The Athens Tiare Hotel is located directly on Omonoia Square and is a good choice for guests who want to use public transport easily and quickly. The metro station is only 20 meters from the hotel entrance. The charming 4-star hotel has 111 modernly
...more
Pireos 2, Omonoia, Athens, Attica, Greece 10431