Thealos Village Resort consists of luxurious, private holiday Sea-View Villas and Suites with swimming pools on Lefkada Island.