Filming Locations (1)

  • Piedmont, Italy (location)