Connect with nature at Discovery Place Nature in Charlotte. Located next to Freedom Park, this interactive and educational museum features nature trails, live animals, a butterfly pavilion, hands-on exhibits and activities, and a range of shows and programs, offering a fun and educational day out for the whole family.