Where is La Valbarelle?

Where is La Valbarelle located?

La Valbarelle, Provence-Alpes-Cote d'Azur, France (approx. 43.28816°, 5.450819°)


Where is La Valbarelle on the map?