Where is Piazza Maggiore?

Where is Piazza Maggiore located?

Piazza Maggiore, Piazza Maggiore (Station), Italy (approx. 44.493587°, 11.343682°)


Where is Piazza Maggiore on the map?