Twin Owls Steakhouse


Please let vendor know you found them on

 Email Us
out of 5.0
63 Reviews
About Us
Twin Owls Steakhouse is a fine dining restaurant and wedding venue nestled on the grounds of the Black Canyon Inn in Estes Park, Colorado. This private and secluded setting offers three indoor dining rooms for your celebration. They boast two food and beverage packages to choose from, that are completely customizable. Twin Owls Steakhouse provides a dedicated and experienced staff to make sure your day is everything you dreamed it to be.

Facilities and Capacity
Couples can accommodate up to 185 guests at this historic venue. They feature rough-hewn logs and broad-plank hardwood floors in their 90-year-old log cabin. Guests will experience views of the Rocky Mountains, no matter which direction they turn. The Twin Owls Room is the largest space and can accommodate a dance floor and second-level seating. Theres also a cozy lounge, perfect for cocktail hour. If you're having a more intimate reception, The Garden Room or The Loft Room are ideal.

Services Offered
This scenic venue has over 15 years of experience planning quality events. They offer an in-house caterer who specializes in American cuisine, as well as an in-house bar. Additional services include:
Event planning Tables Chairs Linens Flatware Parking Accommodations Wireless Internet Cake cutting

Couples can choose between a buffet or a plated meal at Twin Owls Steakhouse. Both the Peak Package and Summit Package come with three entree choices, fruit, cheese and cracker platter, champagne toast, non-alcoholic beverages and event staff. The Summit Package includes their bar package. Sample fare includes:
Black Canyon Chicken Filet Mignon Macgregor Wild Norwegian Salmon Portabella Polenta

Get personalized planning advice, exclusive offers and must-read wedding news.

Thank You
for Signing Up!

Check your e-mail inbox for the latest updates from