Palazzo Massari Rooms si trova a Lecce, una città storica nella regione della Puglia nota per la sua architettura barocca. L'hotel è situato in una affascinante zona residenziale vicino a Piazza Sant'Oronzo, a solo 5 minuti a piedi dall'Anfiteatro Romano e a circa 0.7 km dalla Chiesa di Santa Chiara. La Cattedrale di Lecce si trova anche a 1 km. L'Aeroporto di Brindisi è a circa 25 km dalla struttura.