COMING SOON 2020
We are proud to announce that the Twin Owls Steakhouse will be opening at the Taharaa Mountain Lodge in the Spring of 2020!
For the past twenty years, the Twin Owls Steakhouse has been Estes Park’s premiere fine dining destination, and for the past seven years, Sandra Huerta and Thad Eggen have been its proud owners. Now, they are excited to welcome old friends and new acquaintances alike into the Steakhouse’s new home, and to make the next twenty years just as memorable as the first two decades. Offering the same excellent service and world-class cuisine, Sandra and Thad and the entire Twin Owls team look forward to making sure each of our guests has an experience to remember.