Address 3000 Museum of Life and Science Trail Loop Durham NC 27706 United States
Phone: (800) 786-8787 Open 24 Hours a Day: Yes