Makrigialos, Greece

Popular cities in Greece

Searching 1 properties

Makrigialos

€45.00 unit per night

Self catering

Ikaros Villas, 2 bedroom apartment, sea view front of the beach

Ikaros Villas, what is a hostel? Ask us and book now 6 photos