Where is Piazza Saffi?

Where is Piazza Saffi located?

Piazza Saffi, Piazza Saffi (Station), Italy (approx. 44.222378°, 12.04138°)


Where is Piazza Saffi on the map?