5 / 10 Villa Lemone is a Spacious Villa With Solar Heated Pool, Large Peaceful Garden And Great Views (CY1103) From € Book now