Twin Owls Steakhouse is now open for dinner Friday – Sunday 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)
Fax number: 1866-394-4151
Office Hours and Event Tours are available Tuesday – Sunday from 12:30-4:30 or by appointment.
Event Sales Email: firstname.lastname@example.org
Restaurant Email: email@example.com
Book here on OpenTable for a fast and convenient way to reserve your table NOW!