Amazing Apartments @ Aiolou StrApartment
97 Aiolou 1 Lykourgou, Athens, 10551, Greece
Set in Athens, 400 meters from Omonia Metro Station and 700 meters from the center, Amazing Apartments @ Aiolou Str. offers air-conditioned accommodation with free Wi-Fi and a terrace.