Not sure 100% but i would guess that they do and will be the best quality in town.
They definitely have snow crab legs. They taste amazing too!
This is a crowd-sourcing service not a direct link to the business. You should call them for the best info. They had snow crab the last time I was there a few weeks ago.
Thanks! Your answer is awaiting moderation.