Map
by the sea, Kardamili 24022, Greece
Price
50
Restaurant
Lela’s Taverna