Where is Cantalupo?

Where is Cantalupo located?

Cantalupo, Piedmont, Italy (approx. 44.86667°, 8.55°)


Where is Cantalupo on the map?