12-4314 Main St. Town Plaza Whistler Open Daily for Dinner at 5pm. Saturday and Sunday Lunch at 12pm and dinner at 3pm.. +1 604 938 1879