Join us Tuesdays and Thursdays – Music by James Davis
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, wedding receptions 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.