Food & Beverage
The Twin Owls Steakhouse offers a world-class dining experience amidst all the splendor of the Rocky Mountains. Located at the Taharaa Mountain Lodge, a secluded mountain retreat unlike any other.
The original "Taffy Shop", and still the only taffy made in Estes Park. Don't miss your chance to visit in person when you're in Estes Park. The first piece is free!