Address 803 Nasa Parkway Webster, Texas 77598 Info 6.438 Acres 77,543 Sq. Ft Retail 1 Story Building 485 Parking Spaces