Denver Museum of Nature & Science details
-
Address 2001 Colorado Blvd, City Park
-
Phone
303 322 7009
- Website
Let us know if these details are incorrect
Lonely Planet review
The Denver Museum of Nature & Science has an IMAX theater and absorbing exhibits for all ages.
Museum scientists attracted international attention following their 1926 discovery (near Folsom, New Mexico) of distinctive spear points in association with bones of a bison species extinct for 10,000 years. The discovery proved the existence of humans in the New World about 8000 years earlier than previously assumed.
Things to do
- Entertainment (9)
- Restaurants (9)
- Shopping (2)
- Sights (8)
- Hotels & hostels


button to add items to your favourites.











