Located an 8-minute walk from Piazza del Duomo in Lecce, Palazzo Belsanti has a shared panoramic terrace and air-conditioned rooms with antique furnishings. Free WiFi is provided in the entire building.
Rooms and suites at the property feature vaulted ceilings, a flat-screen TV and private bathroom with free toiletries.
Public parking for cars is available nearby. Lecce Train Station is a 10-minute walk from Palazzo Belsanti. The Adriatic Sea is a 20-minute drive away.