hoover metropolitan stadium s

100 Ben Chapman Drive
Birmingham
Alabama
United States