The Black Canyon Inn is one of the fewest lodging facilities to offer dining on site. The rough cut log structure that features the restaurant, Twin Owls Steakhouse, was built in 1929.
They are 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 on 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.
Additional dining options throughout the area:
Black Canyon Inn
800 MacGregor Ave
Estes Park, CO 80517
+1 (800) 897-3730