Bell Tower Hotel

Bell Tower Hotel

300 S. Thayer St. , Ann Arboro, MI 48104

An intimate boutique hotel located in the heart of the University of Michigan's Ann Arbor campus.

Explore More