Where is Hambach?

Where is Hambach located?

Hambach, Hambach, France (approx. 49.06136°, 7.0372305°)


Where is Hambach on the map?