Find hotels near Memorial Stadium, 1001 E 17th St, Bloomington (Indiana), 47408. View hotels, hostels, b&b's and other accommodation close to Memorial Stadium. The top hotels near Memorial Stadium.
1001 E 17th St, Bloomington (Indiana), 47408