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: email@example.com
Restaurant Email: firstname.lastname@example.org