Located in Rhodes, Abella Suites Embonas is in the city center and in the mountains. Castle of Kritinia and Ancient Kamiros are local landmarks, and the area's natural beauty can be seen at Profitis Ilias and Pefkos Beach.
Reviewed by Andre Walker – Travel writer with 20 years of global hotel experience.