Where is Munchhouse?

Where is Munchhouse located?

Munchhouse, Munchhouse, France (approx. 47.869003°, 7.4518166°)


Where is Munchhouse on the map?