Villa Leo ligt in Glykadi in de regio Thasos en beschikt over een tuin.
Het vakantiehuis beschikt over 2 slaapkamers, een keuken met een oven, een wasmachine en een badkamer met gratis toiletartikelen. Er is ook een flatscreen-tv aanwezig.
Villa Leo biedt een barbecue. De accommodatie beschikt over een terras.
Limenas ligt op 3,9 km van Villa Leo.