Villa Stella Date: March 31, 2017 By Mihalis Categories: No comments Villa Stella – Sivota, Lefkada, Greece. 4 bedroom villa with sea views