Palazzo Massari Rooms is located in Lecce, a historic city in the Puglia region known for its Baroque architecture. The hotel is situated in a charming residential area near Sant'Oronzo Square, just a 5-minute walk from the Roman Amphitheatre and about 0.7 km from the Church of Santa Chiara. Lecce Cathedral is also within 1 km. Brindisi Airport is approximately 25 km from the property.