About Twin Owls Steakhouse
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. There’s 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.
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
- 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
Categories: Wedding Venue, Rehearsal Dinner