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