Palazzo Massari Rooms está ubicado en Lecce, una ciudad histórica en la región de Puglia conocida por su arquitectura barroca. El hotel se encuentra en una encantadora zona residencial cerca de la Plaza Sant'Oronzo, a solo 5 minutos a pie del Anfiteatro Romano y a unos 0.7 km de la Iglesia de Santa Chiara. La Catedral de Lecce también está a 1 km. El Aeropuerto de Brindisi está aproximadamente a 25 km de la propiedad.