Villa Melivaro

Villa Melivaro

Tsoukalades, Lefkada- up to 10 sleeps, Lefkada
Price from 235
Melivaro has been beautifully constructed using wooden beams, local natural stone and ecologically f More info