Description
Twin Owls Steakhouse is a fine dining steakhouse at 800 MacGregor Ave in Estes Park, Colorado. It sits at Taharaa Mountain Lodge, a secluded property in the Rocky Mountains, and is owned by Sandra Huerta and Thad Eggen, who also own the lodge.
The steakhouse is also an event venue. It handles weddings and group gatherings, and it provides custom catering for business retreats held at the lodge. Executive Chef Cole Tucker leads the kitchen. Check the website for the menu and event details.
Overview
Venue Type
Restaurant
At a glance
- Cuisine
- Steakhouse
- Location
- 800 MacGregor Ave, Estes Park, CO
- Services
- Catering
- Phone
- (970) 586-9344
- Hours
- Not listed yet. Call ahead to confirm.
Amenities & Features
- Catering
Is this your restaurant? Claim this free listing to add photos, your full menu, videos and special offers. Claim it now →
Location
Share your experience
Sign in to leave a review. It only takes a minute, and it's free.



Reviews
There are no reviews yet.