Where is Les Tourrettes?

Where is Les Tourrettes located?

Les Tourrettes, Les Tourrettes, France (approx. 44.661995°, 4.790149°)


Where is Les Tourrettes on the map?