Denver Museum of Nature & Science: Entry Ticket Denver Museum of Nature & Science, 2001 Colorado Boulevard