Greece Rest of World Villa GreeceSapphire Villas Greece Rest of World Villa Greece Added on 1st November 2020 Sivota ,Lefkada,Απολλώνιοι, Sivota,Lefkada 310 82, Greece +44 (0) 7802 714510 or +44 (0) 7879 533 003 More Info