Bell Tower Hotel by Kateri Eisenhut | Mar 21, 2023Bell Tower Hotel is located at 300 S Thayer St in Ann Arbor. It is walking distance to the Ann Arbor campus.