NH Trieste

Corso Cavour, 7
Trieste
Italy