Get directions to: El Chico, Stillwater, OK Restaurant address: 611 North Perkins Road Stillwater, OK 74075, USA Driving Walking Bicycling Restaurant: El Chico