Ataviros Hotel
Emponas
Location
2 Star
Category
Greece
Country
Embonas Rhodes
Named after the island’s highest mountain, family-run Hotel Ataviros is situated in the village of Embonas in Rhodes. It has an all-day restaurant and a bar. Guests stay in airy...
Starting from
On dates
View Hotel