El Charro is a Mexican restaurant offering traditional dishes with vegetarian options, plus margaritas and daiquiris. Features include a lunch menu, outdoor seating, and large portions.