El Charro is a decent Mexican restaurant. The food is OK but not great. It is often very busy so you may have to wait a while to get a table (especially on weekends). All in all, there are better choices around (Azteca, for instance) but you can do OK at El Charro.
more