Discovery Place

Located in downtown Charlotte, North Carolina, Discovery Place opened in 1981 and offers a wide range of exhibits that will amaze and excite you! Discovery Place prides itself as an ‘organization¬†dedicated to inspiring exploration of the natural and social world’ through¬†extraordinary exhibits and ‘educational programs that inform, challenge and engage audiences of all ages.’ There…