This property is 1 minute walk from the beach. Located just 80 m from the beach, in the area of Agioi Theodoroi, Club Hotel Iliochari is set amidst lush greenery and it has a pool.
Number of rooms: 148
Agioi Theodoroi, Agioi Theodoroi, 20003, Greece