Description
Twin Owls Steakhouse is a fine dining restaurant on the grounds of Taharaa Mountain Lodge at 3110 S St Vrain Ave in Estes Park. The menu centers on steaks, wild game, seafood and seasonal specialties, with dishes such as elk medallions, Colorado rack of lamb, filet mignon and seared sea scallops. A wine list and handcrafted cocktails round out the offerings.
The restaurant describes a setting of stone hearth, exposed log beams and Rocky Mountain views. Catering is available, and the steakhouse hosts events, from dinners for two to weddings and family gatherings. Reservations are accepted, and the restaurant recommends booking ahead during peak seasons and holiday weekends.
Overview
Known for
- Elk medallions with wild berry demi-glace
- Colorado rack of lamb
- Filet mignon
- Seared sea scallops
- Seasonal risottos
At a glance
- Cuisine
- Steakhouse
- Location
- 3110 S St Vrain Ave, Estes Park, CO
- Services
- Catering · Reservations
- Phone
- (970) 586-9344
- Hours
- Not listed yet. Call ahead to confirm.
Amenities & Features
- Catering
- Reservations Accepted
- Private Dining / Events
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.