Where is Piazza Internazionale?

Where is Piazza Internazionale located?

Piazza Internazionale, Piazza Internazionale, Italy (approx. 45.49901°, 12.61779°)


Where is Piazza Internazionale on the map?