Where is Piazza Cesare Battisti?

Where is Piazza Cesare Battisti located?

Piazza Cesare Battisti, Piazza Cesare Battisti (Station), Italy (approx. 43.792717°, 11.059113°)


Where is Piazza Cesare Battisti on the map?