Natural History Museum Aerial View

Aerial view of the Natural History Museum, London, England. (Note: The address shown in the upper-left panel is sometimes inaccurate.)