Where is Grotte di Falvaterra?

Where is Grotte di Falvaterra located?

Grotte di Falvaterra, Lazio, Italy (approx. 41.50984°, 13.4952°)


Where is Grotte di Falvaterra on the map?