Microtel Inn & Suites Elkhart

3301 Plaza Court, Elkhart, IN 46514

Overview