Where is Milhaud?

Where is Milhaud located?

Milhaud, Milhaud, France (approx. 43.78968°, 4.3084497°)


Where is Milhaud on the map?