Carroll Stadium Parking Information
Discover convenient and stress-free parking for the Carroll Stadium. The Carroll Stadium is a popular venue in Indianapolis, Indiana located at 1001 West New York Street, Indianapolis, IN 46202. Explore a wide array of affordable parking options for Carroll Stadium to suit your budget on Prked.