Delmar Stadium (built 1957)
Location: 29.80361°N, 95.45611°W