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, book exclusive hotels 6 photos