Neapolitan-style pizza in cool quarters decorated with neon writing, plus a palm tree-shaded garden.
Attractions
Torre Sant’Andrea
73026 Melendugno, Province of Lecce, Italy
