General information
City
Lecce
Address

Porta Napoli, LE, Piazzetta Arco di Trionfo
73100 Lecce
Italy

University name
Università del Salento
Location

40.356342304926, 18.168192978236