Aloft South Bend South Bend
111 N. Main St.
South Bend,
IN 46601
Near University of Notre Dame
Distance2.0 miles
SELECT