This townhouse accommodation is situated in Trieste City Centre, just steps from Teatro Lirico Giuseppe Verdi and Greek Orthodox Church of St. Nicholas, and within a short walk of Piazza Unita d’Italia. You’ll also find Canal Grande di Trieste and Roman Theatre less than a mile away.