Japan Snow Crab Leg

$69.99

Available Now!

Trust
Icon

Trust
Icon

Snow Crab leg portions.

1kg

Product of Japan