Hotel Istria, Trieste

Via Timeus 5 Trieste34125, Italy