Via Santa Maria dei Veterani, 12, Old Town, Lecce, Italy
50 m from centre
Piazzetta D'Ajmo 2, Old Town, Lecce, Italy