Where is Neptune's Grotto?

Where is Neptune's Grotto located?

Neptune's Grotto, Neptune's Grotto, Italy (approx. 40.564842°, 8.160264°)


Where is Neptune's Grotto on the map?