40.348744 ­18.166054
Go to map view
73100 Lecce, Italy , Via Lombardia 4/8 +39 083 230 9797

Get Rates

Show B&B Setur at top of the results.

Get Flight + Hotel

Amenities

Landmarks
Via Del Mare Stadium 2.5mi