Where is Source de l'Huveaune?

Where is Source de l'Huveaune located?

Source de l'Huveaune, Source de l'Huveaune, France (approx. 43.34618°, 5.762638°)


Where is Source de l'Huveaune on the map?