
Telchinis Hotel
Dodecanese Islands / Rhodes / Faliraki • View on Map
Please select your dates
Open: May to October... Located in the seaside resort of Faliraki, Telhinis Hotel offers amazing view and comfortable rooms. More Info »