Where is Castelli Romani?

Where is Castelli Romani located?

Castelli Romani, Castelli Romani, Italy (approx. 41.76999°, 12.65707°)


Where is Castelli Romani on the map?