The Bavarian Inn Restaurant stands as proof that Michigan has been hiding a little slice of Bavaria in plain sight, complete with enough authentic German charm to make you wonder if you accidentally ...