Our menu has been carefully crafted to please the entire family, and includes a broad selection of steaks, wild game and seafood, along with a kids’ menu.
Twin Owls Steakhouse is located at the Black Canyon Inn and housed in a recently renovated 1920's log cabin. We blend the tradition of family, the celebration of friends and the finest cuisine in Estes Park for a warm and unique experience. We offer many options for your unforgettable event. Private Event Dining available for 20-55 guests or reserve the entire Restaurant for events of 75-185 guests.
2018/2019 Copyrights - All information (including pricing, package details, menus and photos) provided in a proposal/contract, or online, are unique to the business and are the property of the Twin Owls Steakhouse, and are subject to all applicable copyright laws. All information cannot be reproduced in any part without written permission from the Twin Owls Steakhouse.