Le Nicchie Luxury Rooms Location
Via Luigi Scarambone Lecce, Le, Italy 21A, Lecce, Italy
Enter dates to see available properties
Area Information
Attractions
Church of Santa Maria della Porta or St. Louis
150 m
Chiesa della Nativita della Vergine
300 m
Scaramuzza Arte Contemporanea
300 m
Ex Convento Teatini
300 m
Chiesa di Sant'Irene
300 m
Church of Saint Irene
350 m
Train stations
Lecce Railway Station
1 km