42 Properties
Amoudara at 2,8 km from the city centre
Amoudara at 2,47 km from the city centre
Hotels Europe Greece Creta Amoudara Hotels with internet in the rooms in Amoudara