what street is the museum of natural history on
The American Museum of Natural History is located at 200 Central Park West. There is a Subway stop next to the Museum on West 81st Street.
[]
what street is the museum of natural history on