Map
7 Piazza dell’Unità d’Italia, Trieste, Italy
Price
9
Restaurant
Caffè degli Specchi