Atwood Stadium

Flint, Michigan
Atwood Stadium

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

Capacity
10,000
Surface
Artificial turf
Address
701 University Avenue, Flint, Michigan

Home ground of

Latest results

Match page