lefkadarooms.com
Saint Thomas Village
Welcome to Saint Thomas Village on Lefkada Island. In the field of Olives, just 500m. from the city of Lefkada, near the famous beaches of Saint John, Gyra and Castle there is the recently built, …