El Charro is a relatively new addition the Iola Square, serving up a large variety of Mexican style cuisine that will keep you coming back for more.
Stop by El Charro today and give it a try!
Contact: Phone: (620) 365-7771 |
Address: 17 W Madison Ave Iola, KS 66749 |