do you sell squid
Address: 850 Dogwood Rd, Lawrenceville, GA 30044, USA
Cynthia Perez | Oct 22, 2018
I've seen it before.
Mohamed Abdelrahman | Oct 22, 2018
Yes ,they sell frozen squid available, fresh not sure
Thanks! Your answer is awaiting moderation.