Michigan Upper Peninsula Bed and Breakfast Inns
1
Agate Cross
— Grand Marais, MI
Surrounded by peaceful and natural... Read More
2
Bay View
— Mackinac Island, MI
For a trip back in time, Bay View... Read More
  • 20 room(s)
$125 - $345

Michigan Upper Peninsula Bed & Breakfast Inns

Area Map


Search by Specials

Search by Price

Search by Type
Search by Amenities
  • Show More...