Heroes Stadium

4799 Thousand Oaks, San Antonio, TX

Published On: Nov 17 2011 12:32:39 PM CST   Updated On: Aug 19 2009 03:15:38 AM CDT

Heroes stadium seats 11,000