111 North Main Street, South Bend, Indiana 46601 USA
+1 574-288-8000

Check Room Rates & Availability

Aloft® South Bend