EL Chaparro is a Mexican restaurant specializing in Hidalgo-style lamb barbacoa and homemade tortillas.