Del Rio TX Steak Houses 1. 5667 W US Highway 90, Del Rio, TX 78840 | Cripple Creek Steakhouse (830) 775-0153