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
Hours
Not listed yet. Call ahead to confirm.

Amenities & Features

  • Catering

Video

Video tour coming soon – claim this listing to add a video
Is this your restaurant? Claim this free listing to add photos, your full menu, videos and special offers. Claim it now →

Location

800 MacGregor Ave,80517,Estes Park,Colorado

Reviews

There are no reviews yet.

Be the first to review “Twin Owls Steakhouse”

Your email address will not be published. Required fields are marked *