SCALA APARTS & STUDIOS - Rhodes Apartment Afantou, Rhodes
This family-run property offers self-catering units with views of the village, within 50 metres from Afantou. Both parking and Wi-Fi internet are free.
Number of rooms: 14
33 Profiti Ilia Str., Afantou, 85103, Greece