La Carcacha is a Mexican restaurant offering tacos and other specialties in a casual setting.