Grand Hotel "Duchi D'Aosta"

Accommodation

Europe, Italy, Trieste