Location: overlooking the beach, on the west coast of Rhodes, in the village of Tholdos, 17 Km. from the centre of Rhodes and 50 Km. fromo Lindos.
See more: Hotels in Europe Hotels in Greece Hotels in Tholos (rodas) Holiday Destinations in Europe