Telendos
Telendos hotels & apartments, all accommodations in Telendos
Hotel Porto Potha
Telendos, Telendos, Greece
Featuring an outdoor swimming pool, Hotel Porto Potha Telendos is 9 minutes' walk from St. George. This 3-star hotel features Wi-Fi throughout the property.