Elmhurst B&B, Shelby, Michigan
Elmhurst B&B is a bed and breakfast inn located in the Shelby area. This Michigan B&B can be reached at 616-861-4846. If you want to see other inns like Elmhurst B&B near Shelby, MI, see the nearby cities list below including Southfield, Royal Oak and Rochester Hills.
Nearby Bed & Breakfasts