Offering unforgettable events and casual fine dining in a rustic mountain lodge. Located at 800 MacGregor Avenue at the Black Canyon Inn. The Twin Owls Steakhouse offers an enticing menu of fine cuts of steak, seafood, popular house specialties, irresistable desserts and a large selection of fine wines. Open at 5pm daily, reservations are recommended.Please call ahead for seasonal hours.
Address: 800 MacGregor Avenue Estes Park, CO 80517
Telephone: (970) 586-9344
Web Site: www.twinowls.net