Where is Zagarolo?

Where is Zagarolo located?

Zagarolo, Zagarolo (Station), Italy (approx. 41.82167°, 12.82667°)


Where is Zagarolo on the map?