Stadium
Carroll Stadium
7 locals recommend,
Tips from locals
about 15-min drive. Located on a college campus near downtown Indy. You can watch Indy Eleven here.
Unique things to do nearby
Locals also recommend
Location
1001 W New York St
Indianapolis, IN
Downtown