El Ranchero Address: 1060 S Mingo Rd, Tulsa, OK 74128 Phone: (918) 835-8569 Hours: Thu: 10am-2pm Fri: 10am-9pm Sat: 10am-9pm Sun: 10am-9pm Nice to Know: Noise Level Average Restaurants Other Businesses: Atlas Grill at 415 S Boston Ave, Tulsa, OK 74103 McNellies Public House at 409 E 1st St, Tulsa, OK 74120 El Rio Verde at 38 N Trenton Ave, Tulsa, OK 74120 Twin Peaks at 7007 S Memorial Dr, Tulsa, OK 74133 Watts Barbecue at 3118 S Sheridan Rd, Tulsa, OK 74145