Near St. Mary’s and the east entrance to Glacier is a small family owned restaurant “Johnson’s”. They serve family style but you have your own table, or you can order individually. We had their family style special which was brisket with huckleberry sauce, mashed potatoes, veggies, dessert. It was AMAZING! I don’t remember the price, but do remember thinking it was really cheap for a tourist area. We finished up a hike around 4:00 so we’re able to walk right in, but when we left there was a line.