stadium

Protective Stadium

Birmingham, United States of America

Address | 1020 24th St N, 35203 Birmingham

Capacity | 47000

Finished Matches