This is not a very huge museum but interesting enough with a lot of hands on exhibits to explain scientific concepts to kids
All reviews seem positive
In ShortIn 2006 the Dallas Museum of Natural History and the Science Place merged to become the Museum of Nature & Science. This extensive facily includes an IMAX theater, planetarium...