Where is Natural History Museum?

Where is Natural History Museum located?

Natural History Museum, Natural History Museum, Great Britain (approx. 51.49676°, -0.17637°)


Where is Natural History Museum on the map?