Where is Puyloubier?

Where is Puyloubier located?

Puyloubier, Provence-Alpes-Cote d'Azur, France (approx. 43.5259569°, 5.6746188°)


Where is Puyloubier on the map?