Twin Owls Steakhouse at the Taharaa Mountain Lodge
For the past twenty years, the Twin Owls Steakhouse has offered the finest in dining and event experiences in the Estes Valley, and for the past eight years, Sandra Huerta and Thad Eggen have been its proud owners. Now, in 2020, Thad and Sandra and the whole of the Twin Owls team are excited to welcome guests to the Steakhouse’s new home at the Taharaa! Providing the same excellent service and world-class cuisine, we look forward to making all the years to come just as memorable as the first two decades.
We are proud to announce that the Twin Owls Steakhouse will be opening at the Taharaa Mountain Lodge in the Spring of 2020!