BELL TOWER HOTEL

300 South Thayer
Ann Arbor
Michigan
United States