Palazzo Massari Rooms está localizado em Lecce, uma cidade histórica na região da Puglia conhecida por sua arquitetura barroca. O hotel está situado em uma encantadora área residencial perto da Praça Sant'Oronzo, a apenas 5 minutos a pé do Anfiteatro Romano e a cerca de 0.7 km da Igreja de Santa Chiara. A Catedral de Lecce também está a 1 km. O Aeroporto de Brindisi fica a aproximadamente 25 km da propriedade.