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: firstname.lastname@example.org
Restaurant Email: email@example.com
[contact-form-7 id="2015" title="Contact Form"]