Suite Hotel Santa Chiara está ubicado en Via degli Ammirati, 24, 73100, Lecce, Italia.