800 MacGregor Ave.
Estes Park, Colorado
The Twin Owls Steakhouse captures the spirit of the Colorado high country beautifully in both food and atmosphere. Colorado lamb becomes first rate flavorful specialties along with classic steaks of beef, buffalo and elk. The big historic lodge-style dining room is a wood-toned classic with solid log beams, polished pinewood floors and walls, and a great stone fireplace, plus an intimate view of a nearby boulder garden at Black Canyon Inn, a historic complex that has evolved to include upscale condos offering superb alpine views from pine-shaded surroundings.