Find tickets for Indy Eleven in Indianapolis at Carroll Stadium on March 29, 2025.  
Carroll Stadium is located in Indianapolis