Get directions to: El Charro, Claremore, OK Restaurant address: 1750 South Highway 66 Claremore, OK 74019, USA Driving Walking Bicycling Restaurant: El Charro