Loading...
Return to
Villa Ella gallery
This taverna overlooking Geni bay is a good spot for lunch!
47 / 51
A photo of Villa Ella – Luxury villa in Sivota, Lefkada – The Thinking Traveller