Bell Tower Hotel near Michigan Stadium BOOK NOW Location Bell Tower Hotel 300 South Thayer Ann Arbor MI 48104