Apartment/Flat The Mediterranean Suites
★★
23 - 25 Notara Street, 185 31, Athens, Greece Show on map
Argo Hotel is a hotel in Athens, Greece. It is one of 2,220 places to stay in Athens listed on Triptoic.
23 - 25 Notara Street, 185 31, Athens, Greece
Argo Hotel is located at 23 - 25 Notara Street, 185 31, Athens, Greece.
Highly rated alternatives close by
Apartment/Flat
Guest favorite
Guest favorite
Guest favorite
Hotel
Hotel