Find hotels near Michigan Stadium, 1201 S Main St, Ann Arbor, 48104. View hotels, hostels, b&b's and other accommodation close to Michigan Stadium. The top hotels near Michigan Stadium.
1201 S Main St, Ann Arbor, 48104
The Big House