Where is Hombourg Haut?

Where is Hombourg Haut located?

Hombourg Haut, Hombourg Haut, France (approx. 49.12611°, 6.77444°)


Where is Hombourg Haut on the map?