This luxurious 3 bedroom Seaview Villa is located on the island Lefkas in the Ionian sea near the town Sivota in Greece. The Villa has a private pool, an outdoor shower and 3 bedrooms. The villa has a stunningly beautiful seaview terrace. Photos speak louder than words.