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:
Please call today to schedule an appointment.