Where is National Museum of Natural History?

Where is National Museum of Natural History located?

National Museum of Natural History, National Museum of Natural History, Luxembourg (approx. 49.60969°, 6.13565°)


Where is National Museum of Natural History on the map?