Back To Previous Page

Twin Owls Steakhouse

  • 800 MacGregor Ave.
  • Estes Park, CO 80517
  • Ph: (970) 586-9344

The Twin Owls Steakhouse at the Black Canyon Inn is tucked away in the mountains of beautiful Estes Park, Colorado. This historic log cabin, built in the 1920’s, was originally a home for the Wayne Stacey family. This prime location offers outstanding views of the Continental Divide, the Black Canyon, and Rocky Mountain National Park’s Lumpy Ridge. The ambiance has a warm candle light feel that is accompanied by culinary skill that is unparalleled in the Estes Valley. The Twin Owls Steakhouse is family owned and operated and focuses on impeccable service. It has has 3 banquet rooms to choose from to host all sizes of events ranging from 20-185 people. The Loft and Garden room is perfect for smaller receptions and rehearsal dinners. They are composed of log walls and their own private rock fireplaces. The larger facility, which was once the dining room of the Stacey home, can serve up to 185 guests. It also has log walls, many windows and a rock fireplace that is nearly ten feet in width. Perfect for an unforgettable reception. Come to the Twin Owls Steakhouse and see how this quiet mountain retreat offers an ideal setting for an experience of a lifetime. Enjoy a winter wedding getaway around one of the Twin Owls Steakhouse’s three stone fireplaces with views of the beautiful snow capped mountains of Estes Park. Ask about their Special Rates in the winter months.