FoodRestaurantGreek

Avra Taverna

Restaurant in Lefkada.

Αύρα 1 · Lefkada

Similar places

Toms Seaside Restaurant

Restaurant · Lefkada

Nidri Lefkada

Greek

The Barrel

Restaurant · Lefkada

Παραλία Νυδρίου

Greek

Lefkada Nidri Panorama

Restaurant · Lefkada

Nidri Lefkada

Greek