9 December 2021 Villa Black Rock 10 Guests / 5 Bedrooms / Located in Aleomandra / From: € 5.100 per night
24 October 2019 Villa Topaz 12 Guests / 6 Bedrooms / Located in Agios Lazaros / From: € 4.500 per night