Hoover Metropolitan Stadium (built 1988)
Location: 33.3383944°N, 86.8496500°W