Location: NCAA Hall of Champions and Conference Center, 700 W Washington St, Indianapolis, IN, United States
StreetView: None