Downtown Inn and Suites

1020 Washington Blvd
Detroit
Michigan
United States