Where is Stimigliano?

Where is Stimigliano located?

Stimigliano, Lazio, Italy (approx. 42.30103°, 12.56337°)


Where is Stimigliano on the map?