Champions Pavillion (Horse Barn) is located in Indianapolis, United States. Champions Pavillion (Horse Barn) is rated 4.6 out of 5 in the category exhibition and trade centre in United States.
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance