Where is Garibaldi Square?

Where is Garibaldi Square located?

Garibaldi Square, Lombardy, Italy (approx. 45.7396153943°, 9.1290843923°)


Where is Garibaldi Square on the map?