Where is Le Plan-de-Grasse?

Where is Le Plan-de-Grasse located?

Le Plan-de-Grasse, Le Plan-de-Grasse, France (approx. 43.64232°, 6.9588814°)


Where is Le Plan-de-Grasse on the map?