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 candlelight 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 rooms are great 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.