Palazzo Massari is gelegen in Lecce, op 17 minuten lopen van Piazza Mazzini en minder dan 1 km van Piazza Sant'Oronzo, en biedt gratis WiFi in de hele accommodatie. De accommodatie ligt op ongeveer 27 km van Roca, 2 minuten lopen van treinstation Lecce en 800 meter van Lecce Cathedral. De kamers zijn uitgerust met een balkon.
Alle kamers bij het pension hebben airconditioning, een bureau, een flatscreen-tv, een eigen badkamer, beddengoed, handdoeken en een terras met uitzicht op de stad. Sommige kamers bieden ook een kitchenette met een koelkast, een magnetron en een kookplaat. De units hebben een kluisje.
Gallipoli Train Station ligt op 39 km van Palazzo Massari, en Castello di Gallipoli ligt 39 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Brindisi - Salento, op 41 km van de accommodatie.