Palazzo Belsanti ligt op 8 minuten lopen van het Piazza del Duomo in Lecce en heeft een gedeeld panoramisch terras en kamers met airconditioning en antiek meubilair. Er is gratis WiFi in het hele gebouw.
De kamers en suites van de accommodatie zijn voorzien van gewelfde plafonds, een flatscreen-tv en een eigen badkamer met gratis toiletartikelen.
Er is openbare parkeergelegenheid voor auto's in de buurt. Het treinstation van Lecce ligt op 10 minuten lopen van het Palazzo Belsanti. De Adriatische Zee ligt op 20 minuten rijden.