Aloft South Bend South Bend
111 N. Main St. -
South Bend,
IN 46601
Near University of Notre Dame