Restaurant in Lefkada.
Restaurant · Lefkada
Σύβρος λευκάδας - Sivros Levkas
Port, Paraliaki Odos Vasilikis