Atwood Stadium

Atwood Stadium is an 11,000-seat stadium owned by Kettering University located in the Carriage Town historic district area of downtown Flint, Michigan. It is used mostly for American football, field lacrosse and soccer.

Atwood Stadium

Atwood Stadium is an 11,000-seat stadium owned by Kettering University located in the Carriage Town historic district area of downtown Flint, Michigan. It is used mostly for American football, field lacrosse and soccer.