A restaurant serving European cuisine. Located near Piazza Sant'Oronzo, Lecce.