Palazzo Massari Rooms est situé à Lecce, une ville historique de la région de Puglia connue pour son architecture baroque. L'hôtel est situé dans un charmant quartier résidentiel près de la place Sant'Oronzo, à seulement 5 minutes à pied de l'Amphithéâtre romain et à environ 0.7 km de l'église de Santa Chiara. La cathédrale de Lecce se trouve également à moins de 1 km. L'aéroport de Brindisi est à environ 25 km de la propriété.