Where is Le Bar-sur-Loup?

Where is Le Bar-sur-Loup located?

Le Bar-sur-Loup, Le Bar-sur-Loup, France (approx. 43.70124°, 6.988256°)


Where is Le Bar-sur-Loup on the map?