Indy is the most centralized city for the Big 10, the domed stadium is the newest, best stadium in the Midwest, and the stadium is directly connected to many thousands of hotel rooms, the convention center, and a shopping mall, all linked by skywalks. You never have to step outside.
Also, who cares? These sports events do little for the economy. Real cities aren't groveling for some stupid amateur sports event to fill their hotel rooms, they have actual consistent hotel demand from businesses and visitors.
Bookmarks