Does anyone know the locations they filmed? Thanks.
I believe it is filmed on location in Annecy in the French Rhone-Alps region.
The car licence plates were all from Annecy, the motorbike was from Chambéry.