Restaurant · Michigan

Frankenmuth Bavarian Inn

713 S Main St, Frankenmuth, MI 48734· $$· 11am–9pm

Steve’s take

Frankenmuth is Michigan's Little Bavaria, which is exactly as delightful and confusing as it sounds. The Bavarian Inn serves all-you-can-eat chicken dinners that your kids will demolish like they've never been fed. The whole town looks like a German Christmas village, there's a year-round Christmas store the size of a Costco, and your family will need to be physically removed from the premises. Allow two hours minimum. You've been warned.

Destination Details

  • full menu
  • kid menu
  • gift shop
  • restrooms
  • family dining
  • iconic