March 03, 2004
Opening March 5 is the Stafford Centre, a $27 million, 43-acre performing arts complex and convention center in Houston. The center features 25,000 square feet of meeting space, a 20,000-square-foot ballroom and a 1,100-seat theater.