Overview
Holiday Inn Express & Suites located in South Bend, Indiana, constructed as design-build, has 82 guest rooms. The hotel is built on an existing site that was repurposed. Amenities include an indoor pool, fitness room, a lounge area in the lobby.
Address: 210 E Callander St, South Bend, IN 46614