Atwood Stadium
Flint, Michigan

Atwood Stadium is a football stadium in Flint, Michigan. Capacity: 10,000.
- Capacity
- 10,000
- Surface
- Artificial turf
- Address
- 701 University Avenue, Flint, Michigan

Atwood Stadium is a football stadium in Flint, Michigan. Capacity: 10,000.