Crystal Mountain Resort’s Alpine Inn is the only full restaurant in the village, but it makes a good stop. The Bavarian-themed restaurant offers outdoor patio seating and indoor dining with a menu that is surprisingly varied and not really Bavarian. Try the shrimp piccatta pasta, the vegetarian curry or the lamb shank. The lunch menu features a variety of salads and sandwiches, and kids will find something to their liking on the kids’ menu.
33818 Crystal Mountain Blvd., WA