Step inside Department of Wonder, Sugar Land Town Squareโs newest interactive experienceThe 10,000 square-foot immersive experience is the first of its kind, and it opens to the public this weekend!