Townsend Hotel Birmingham/Detroit

100 Townsend St
Birmingham
Michigan
United States