Contact Us

Contact Us

Twin Owls Steakhouse is now open for dinner 7 days a week starting at 5pm for dinner.

Twin Owls Steak House

800 MacGregor Ave.
Estes Park, Colorado 80517

Restaurant Line: 970-586-9344
(reservations, hours of operation and general questions)
Sandra Huerta: 970-215-4544
(Event Sales and Group Reservations)

Office Hours: Monday – Sunday 12:30-4:30pm.

Winter Event Tours: By Appointment Only

Event Sales Email:

Restaurant Email:

Contact Us

Your Name (required)

Your Email (required)


Your Message



The Wedding Wire
The Knot
My Wedding
Colorado Wedding Magazine
Estes Park Wedding Association
Open Table

Twin Owls Steakhouse at
Black Canyon Inn
800 MacGregor Ave. - Estes Park, Colorado 80517

Copyright © 2014 - All Rights Reserved