308 North Broadway Avenue Science Museums The Discovery Science Place The Discovery Science Place is a science center in Tyler, Texas. EXPLORE PLACE