85103 Afandou, Ierou Lochou 14, Afandou
Hotel “Casa Marina” is situated within 17 km from the heart of Rhodes.
Hotel featuresSmoking is not allowed at the hotel.