The Townsend Hotel October 21, 2015 by bayan el-haik Details Location Address:100 Townsend Street, Birmingham, Michigan, 48201, United States