About it
Located in Loutra Edipsou, 1312 feet from Treis Moloi Beach, Saint George Hotel provides air-conditioned rooms and a garden. With free WiFi, this 2-star hotel offers a shared kitchen and a shared lounge. The hotel features family rooms.
At the hotel, every room is equipped with a balcony.
Saint George Hotel offers a terrace.
Edipsos Thermal Springs is 1969 feet from the accommodations, while Agiou Nikolaou Beach is 2.5 mi away.