Where is Meehan?

Where is Meehan located?

Meehan, Burgundy, France (approx. 47.446781113°, 2.9335212708°)


Where is Meehan on the map?