The Townsend Hotel October 21, 2015 by Venue Details Location Address:100 Townsend Street, Birmingham, MI, US, 48201