Piazza Grande or Piazza dell’Unità d’Italia is the largest square with a view to the sea in the whole of Europe, measuring almost 17000 m2. Although separated by a road and a promenade, … Continue reading Piazza dell’Unità d’Italia from Trieste, Italy