Twin Owls Steakhouse is open 7 days a week- May-October with the exception of our Private Events. November-April we are open weekends only.
Restaurant Line: 970-586-9344
(reservations, hours of operation and general questions)
Sandra Huerta: 970-215-4544
(Event Sales and Group Reservations)
Office Hours: Tuesday – Sunday 12:30-4:00pm.
Winter Event Tours: By Appointment Only
Event Sales Email: email@example.com
Restaurant Email: firstname.lastname@example.org