1. Denver Museum of Nature and Science 2001 N Colorado Blvd, Denver, CO 80205 Coordinate: 39.74738,-104.94081 Phone: (303) 370-6000