Map
4/C Piazza Tommaseo, Trieste, Italy
Price
8


Restaurant
Caffè Tommaseo