Twin Peaks is a sports lodge known for its scratch-made food, 29° draft beer, and attentive service. It offers an immersive sports-viewing experience.