Braised Duck Taco

Regular price $2.50 per piece, min 24 pieces