As its name says, part of the restaurant is a mariachi hall. It’s unbelievably packed with musicians and dancers on weekend nights. But the other half of the place is a first-rate Mexican restaurant, ...