Louis Crews Stadium Photos

Meet 11 travelers, 12 tour guides and discover 36 photos

Louis Crews Stadium is a 21,000-seat multi-purpose stadium in Huntsville, Alabama. It opened in 1996 and is home to the Alabama A&M University Bulldogs football team. Built in 1996 at a price of $10 Million, Louis Crews Stadium has a current capacity of 21,000, and is the sixth largest stadium in Alabama. The home-side grand stands…
View Louis Crews Stadium guide >

Louis Crews Stadium Panorama