Quality Inn And Suites

3321 Plaza Ct
Elkhart
Indiana
United States