Aloft South Bend

111 N. Main St.
South Bend, Indiana 46601
4.0 miles from Davenport University
More hotels near this hotel