Lucky's Souvlakis
Restaurant in Vlichada, Greece
fast food
Restaurants
ยท
Vlichada, Greece guide