Providenciando acesso Wi-Fi gratuito em toda a propriedade, Palazzo Massari situa-se em Lecce, a 17 minutos a pé de Piazza Mazzini (praça) e menos de 1 km de Praça Piazza Sant'Oronzo. O alojamento está a cerca de 27 km de Roca, a 2 minutos a pé de Estação Ferroviária de Lecce e a 800 m de Lecce Cathedral. Todos os quartos incluem varanda.
No alojamento, os quartos estão equipados com dispõem de ar condicionado, secretária, televisão de ecrã plano, casa de banho privativa, roupa de cama, toalhas e terraço com vista da cidade. Alguns quartos também incluem uma kitchenette com um frigorífico, um micro-ondas e uma placa de fogão. As unidades apresentam um cofre.
Gallipoli Train Station fica a 39 km de Palazzo Massari, enquanto Castello di Gallipoli está a 39 km da propriedade. O aeroporto mais próximo é o Aeroporto de Brindisi – Salento, que fica a 41 km de Palazzo Massari.