El Charro is a family-friendly Mexican restaurant with a menu featuring vegetarian and vegan options, plus beer and cocktails.