Gulf Coast, Texas Performing Arts Centers Stafford Centre The elegant Stafford Centre, opened in 2004, is located on 43 acres in downtown Stafford, Texas. This state-of-the-art facility is 90,000 square feet and boasts an exquisite 1,100