TCU Amphitheater at White River State Park

801 W. Washington St.
Indianapolis, IN, 46204, US