- Please support our journalism through affiliate links. Affiliate Disclosure
Review:
Surrounded by the grandeur of the Rocky Mountains in a rustic 90-year-old mountain lodge with a cozy fireplace and spectacular mountain views, the Twin Owls Steakhouse is a classic steakhouse that serves award-winning cuisine and fine wines in an intimate setting. The restaurant features three dining rooms with hardwood floors, rough-hewn log walls, and moss rock fireplaces in which diners can enjoy perfectly presented dishes of prime USDA steaks, chops, ribs, and wild game, fresh seafood and irresistible desserts. An extensive wine list features globally-inspired vintages, local craft beers by the bottle and on tap, and hand-crafted classic cocktails, and the restaurant is open for dinner, Monday through Saturday.
3110 S St Vrain Ave B, Estes Park, CO 80517, Phone: 970-586-9344
Plan Your Trip
Get Ready to Go!
- Search flights and stays nearby.
- Book your tour or local activity.
- Book your car rental.
Need some more help?
Read our Reservations & Travel Planning Tips guide.