Welcome Home to Country Heritage Bed and Breakfast.  Nestled in the heart of Franklin County.  Country Heritage is set on a picturesque 2.5 acres.  The 1920′s farmstead offers history and charm as well as the modern comforts of today.

We are located in rural Franklin County between Interstate 35 and Hampton, Iowa – right on Highway 3.  Not in a big city, but out in the country where peace and quiet are guaranteed and we are your home away from home.  Country Heritage Bed and Breakfast will satisfy your hotel needs and provide an experience personalized to your needs.

Come for a day, come for a week, come alone, with your girlfriends or bring your entire family.  Enjoy the goats, the wifi, the pond, walk or ride the bike trail, always have a hot, hearty breakfast. Business, pleasure, a day, a week or a month – we can meet your needs.  We’re 5 miles from Beeds Lake State Park, 6 miles from Historic Main Street in Hampton, 20 miles from Lake Cornelia, and 30 miles from Mason City and Clear Lake.

We’ve got comfy beds, whirlpools, fireplaces, free wifi and fantastic breakfasts. Corporate traveler, family or honeymooners – come stay awhile.

Make Your Reservation Online