Luxury 6 Bed Villa For sale in Barcola TriesteTrieste, 289/Viale Miramare 289Property • 6 room(s) • 6 bed. • 7 bath. • 870 m²