Afandou is one of the Rhodes biggest villages being surrounded by the green mountains of Greece and located towards the south of Rhodes capital The name for this village (Afandou) is acquired from the term Afando, which means invisible. ...
The Afandou Bay Resort was perfect for us and even our kids had a great time here. The staff was very attentive and the room was spacious, clean and had a great view of the city of Rhodes which was really nice, especially at night.