Our Lobster Tails come from frozen from Brazil. They are a great alternative to add to your dishes at anytime.

Lobster Tail/Brazil 8oz

SKU: 104145112200
$17.95Price