Agios Leon hotel reservation: check availability and room rates
Jacuzzi in Agios Leon
1 property found
-
Terra Lucis Mountain Residences
Άγιος Λέοντας, Agios Leon, Greece (Show map)
Terra Lucis Mountain Residences is located a 15-minute drive from Olive Tree and offers a seasonal outdoor pool, an infinity pool and a flat screen TV. It includes 6 rooms with air conditioning, a…