Contact Us

The Twin Owls Steakhouse
Located at the Black Canyon Inn
800 MacGregor Avenue

P.O. Box 322
Estes Park, Colorado 80517

Restaurant line 970-586-9344

Event line 970-215-4544

Fax 1/866-394-4151


weddings@twinowls.net

Fill out our event information form to have a event planner contact you.

Visit us on Facebook at Twin Owls Steakhouse at the Black Canyon Inn