Where is Ménerbes?

Where is Ménerbes located?

Ménerbes, Ménerbes, France (approx. 43.83217°, 5.2063828°)


Where is Ménerbes on the map?