Twin Owls Steakhouse at the Black Canyon Inn is located in Estes Park, Colorado. We are surrounded by the Rocky Mountain National Park. The Twin Owls Steakhouse is housed in a beautiful 1920’s charming log cabin; an original homestead on the Black Canyon Inn property. We offer casual fine dining, wedding receptions and special events. Together with the Black Canyon Inn, the Twin Owls Steakhouse will meet all your lodging and special event needs. Our restaurant is one of the best restaurants in Estes Park.We take pride in serving you. We carefully select our entrees to please the entire family including fine cuts of steak, seafood and a kid’s menu. We offer irresistible desserts and a fine wine selection.

14570454_10154670012028684_4940312443726577790_n 14713631_10154670010173684_5918270677131960683_n 14900508_10154670011483684_6900659388854707836_n 14906896_10154670010508684_3302965703520248963_n 14915544_10154670009738684_8855520143780838523_n 14925266_10154670008108684_6832690575310878630_n