Patria Palace Hotel Piazzetta Riccardi, 13, 73100, Lecce, Italy