Michael A. Carroll Stadium
Indianapolis, Indiana

Michael A. Carroll Stadium is a football stadium in Indianapolis, Indiana. Capacity: 12,531.
- Capacity
- 12,531
- Surface
- Artificial turf
- Address
- 1001 West New York Street, Indianapolis, Indiana

Michael A. Carroll Stadium is a football stadium in Indianapolis, Indiana. Capacity: 12,531.