1 Best Restaurant in Waterton Lakes National Park, Alberta

Red Rock Trattoria

$$$ Fodor's choice

There's a large window with lovely mountain views at this intimate Italian restaurant on a quiet side street in the Waterton Townsite. The menu changes regularly, but classic starters like caprese salad and calamari are always popular, and you can't go wrong with pasta for the main course—it's all made from scratch, with sauces that are prepared à la minute. For something truly local, order the bison lasagna. The ricotta gnocci with sundried tomatoes is a good vegetarian choice. Desserts are classic, too, including tiramisu, cannoli, and house-made gelato.