Where is Le Grand Banc?

Where is Le Grand Banc located?

Le Grand Banc, Le Grand Banc, France (approx. 43.92093°, 5.6055756°)


Where is Le Grand Banc on the map?