Get directions to: El Charro, Neosho, MO Restaurant address: 3101 Lusk Dr Neosho, MO 64850, USA Driving Walking Bicycling Restaurant: El Charro