Welcome to Twin Owls Steakhouse
We are located in Estes Park, Colorado. Surrounded by Rocky Mountain National Park.
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, reception and special events. Together with the Black Canyon Inn, this all inclusive site will meet all your lodging needs as well as a breathtaking venue for your special event.
We invite you to explore our site for your most memorable event and special occasion.
Our full time summer restaurant is always highly recommended by local businesses. We take pride in serving you.
We carefully select our entrees to accommodate the entire family. Including fine cuts of steak, seafood and a kid’s menu. We offer irresistible desserts and a fine wine selection.
Winter Hours: Open Friday-Sunday starting at 5pm for dinner.
Office hours and Event Tours, seven days a week from 12:30-4:30 or by appointment.
*Reservations are highly recommended. 970-586-9344
![]() |
![]() |
![]() |









