Mexican Restaurant
El Charro Restaurant and Catering is Knoxville, Tennessee’s premier Mexican Restaurant with over 32 years of experience.