Discovery Place » Igniting Wonder Since 1981 Via Scoop.it – Charlotte North Carolina Check out the Mummies at Discovery Place! Along with the Charlotte Observer IMAX Dome Theater and the Charlotte Nature Museum, these are THE things to do in Uptown Charlotte NC. Via www.discoveryplace.org