8.7/10
Excellent
50 reviews
Free Wi-Fi
Grand Hotel Duchi d'Aosta is located in Piazza Unità d'Italia, Trieste's most impressive square that opens onto the sea. It offers luxury accommodation with an old-world atmosphere.
Number of rooms: 55
Piazza Unità D'italia 2, 34121 Trieste, Italy