Staybridge Suites South Bend – University Area 3 stars

52860 State Road 933, South Bend, IN 46637, United States of America

Hotel image
Read more reviews for Staybridge Suites South Bend – University Area