Where is Piazza della Repubblica?

Where is Piazza della Repubblica located?

Piazza della Repubblica, Piazza della Repubblica (Station), Italy (approx. 43.771366°, 11.253588°)


Where is Piazza della Repubblica on the map?