Print out the information
Villas Nousia
Address
91 Mela, Lefkada, Lefkada, Ionian Islands
Short url
travel.cdns.gr/9398
Coordinates
38.728310, 20.664694
Print out the information