El Tovar Apartments

210 E. Grand Blvd.
Detroit
Michigan
United States