Where is La Casa?

Where is La Casa located?

La Casa, Piedmont, Italy (approx. 45.18035°, 7.51632°)


Where is La Casa on the map?