“Casual Fine Dining in a
Rustic Atmosphere.”
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 so you and your friends and family feel like a guest
in the Stacey’s home.
The Twin Owls Steakhouse has 3 banquet rooms to choose from to host all
sizes of events ranging from 20-175 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 175 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.