T Hotel

Via Dei Giudicati
Cagliari
Italy