12-4314 Main St. Town Plaza Whistler Hours: Dinner From 5:00 Nightly / Lunch From 12:00 Sat-Sun +1 604 938 1879