Where is Les Grands Pins?

Where is Les Grands Pins located?

Les Grands Pins, Les Grands Pins, France (approx. 44.0868°, 4.58851°)


Where is Les Grands Pins on the map?