Stadium
Carroll Stadium
Inirerekomenda ng 7 lokal,
Lokasyon
1001 W New York St
Indianapolis, IN
Downtown
Mga tip mula sa mga tagaroon
about 15-min drive. Located on a college campus near downtown Indy. You can watch Indy Eleven here.