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