Where is Puyloubier?

Where is Puyloubier located?

Puyloubier, Puyloubier, France (approx. 43.525955°, 5.6746187°)


Where is Puyloubier on the map?