El Barbachas is a restaurant specializing in barbacoa.