Twin Owls Steakhouse is housed in a beautiful 1920’s charming log cabin. An Original homestead on the Black Canyon Inn property. The natural beauty of the log walls and giant moss rock fireplaces provide a warm candlelit ambiance for your special day.
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 services include:
Receptions & Special Events
Beautiful location with excellent customer service
Please call today to schedule an appointment.