Where is Piazza Roma?

Where is Piazza Roma located?

Piazza Roma, Piazza Roma (Station), Italy (approx. 43.617428°, 13.512789°)


Where is Piazza Roma on the map?