Where is Stimigliano?

Where is Stimigliano located?

Stimigliano, Lazio, Italy (approx. 42.28944°, 12.56833°)


Where is Stimigliano on the map?