Mother Mountain Tea House & Country Store This restaurant is known for its excellent cuisine and location in a converted 1912 Lumber Building. Be sure to try the baby back ribs or deserts. Reservations are recommended for this popular dining spot. Address: 102 1st Avenue W Delia Alberta T0J 0W0 1 403 364-2057