112 E Tyler St Science Museums Longview World of Wonders Longview World of Wonders is a science center in Longview, Texas. EXPLORE PLACE