Ann Arbor

Bell Tower Hotel

202

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

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