A St. Louis Park spot for big, made-to-order Mexican burritos.