Where is Piazza Mazzini?

Where is Piazza Mazzini located?

Piazza Mazzini, Piazza Mazzini (Station), Italy (approx. 45.85221°, 9.390346°)


Where is Piazza Mazzini on the map?