Villa Thea, Afandou / Kolymbia, Rhodes, Greece.
The island has other lovely attractions to see and visit while you are enjoying your stay.
Villa Thea, Afandou Trapezia, Rhodes, Greece.