The Black Canyon Inn is one of the few lodging facilities to offer dining on site. The rough cut log structure that features the restaurant, Twin Owls Steakhouse, was built in 1929 and is an original structure on the property.
Twin Owls Steakhouse is known for its Colorado casual atmosphere and delicious choices in entrees. They have the experience to coordinate your upcoming rehearsal, wedding reception and intimate dining needs.
The award winning Twin Owls Steakhouse sits a the heart of the Black Canyon Inn property. A locals favorite, Twin Owls is an ideal location to sample one of Estes Park's finest dining experiences! Reservations are highly recommended. You can learn more about Twin Owls Steakhouse by visiting their website or by calling (970) 586-9344.
Many additional dining options are available throughout the area! Please visit www.visitestespark.com/restaurants for a complete listing!