Hotels in Saint Joseph, MI
6 hotels found.
Holiday Inn Express Hotel & Suites-Saint Joseph By IHG
3019 Lake Shore Dr., Saint Joseph, 49085
★★
Rodeway Inn St. Joseph
2723 Niles Avenue , Saint Joseph, 49085
★★
The Boulevard Inn
521 Lake Boulevard, Saint Joseph, 49085
★★
🏨
Holiday Inn Express & Suites
3019 Lakeshore Drive, Saint Joseph, 49085
🏨
Silver Beach Hotel
100 Main Street, Saint Joseph, 49085
★★★
🏨
The Inn at Harbor Shores
800 Whitwam Drive, Saint Joseph, 49085
★★★★