Where is Casa Lumaca?

Where is Casa Lumaca located?

Casa Lumaca, Lombardy, Italy (approx. 45.98584°, 9.21902°)


Where is Casa Lumaca on the map?