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…