Loading hotels
Confirming room availability...
Bell Tower Hotel, 300 South Thayer, Ann Arbor, United States
Near University of Michigan<br /><br />With a stay at Bell Tower Hotel, you'll be centrally located in Ann Arbor, steps from University of Michigan and 12 minutes by foot from U of M Hospital. This hotel is 1.5 mi (2.4 km) from Michigan Stadium and 2.9 mi (4.7 km) from Briarwood Mall.