Epsilon Apartments Faliraki, Kallithea Rhodes, 85100, GreeceApartment Keys: 4 stars Accommodation: Summer Travel in Afandou, Rhodes, Dodekanessos Islands in Epsilon Apartments Review: 6.9 Book here: Book Here https://gr.pinterest.com/etravel_greece/