Where is Le Barroux?

Where is Le Barroux located?

Le Barroux, Le Barroux, France (approx. 44.137547°, 5.1004195°)


Where is Le Barroux on the map?