Estes Park CO Restaurants-Reservations 1. 800 Macgregor Ave, Estes Park, CO 80517 | The Twin Owls Steakhouse (970) 586-9344