Stefano Studios is set amongst the olive and fruit groves of Afandou. The modern accommodation offers self-catering apartments in Rhodes with lovely views of the Afandou Bay. Stefano Studios Self Catering Apartments in Afandou is located a mere 10-minute more details