2763 Properties
Ixia
Lardos at 1,91 km from the city centre
Afandou at 0,63 km from the city centre
Hotels Europe Greece Dodecanesse Cheap Hotels in Dodecanesse