Map
13 Piazzetta Gabriele Riccardi, Lecce 73100, Italy
Hotel
Patria Palace Hotel