Commerce Center

Commerce Center is a 16-building, 245,495 square feet single-story flex industrial park on 14.56 acres in the heart of Stafford, TX.