Where is Le Rose?

Where is Le Rose located?

Le Rose, Lazio, Italy (approx. 42.55°, 13.15°)


Where is Le Rose on the map?