Institute of Texas Cultures

Capacity: 15 kW
Location: San Antonio, TX
Year: 2003
Role: Construction