Ataviros Hotel
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. Gu…
Starting From
On dates
View Hotel