Venue Information

Formal Name: Seibert Hall
Location: Homewood, AL (United States)
Year Built: 1961
Capacity: 4,240