Twin Owls Steak House Twin Owls Steak House, 3110 S. Saint Vrain Ave., Estes Park, CO 80517 Local: (970) 586-9344 [email protected] Visit Website Overview Offering premiere fine dining we have the best service and perfect meals for the finest evening. Related Articles Things to Do with Kids in Boulder: Ideas by Age 13 Uniquely Boulder Shops The Top Things to Do in Boulder 10 Ways to Savor "America's Foodiest Town" A Guide to Boulder’s Flatirons Scenic Drives from Boulder