Yes, you can find Squids at Doris Market...
I've seen fresh around the holidays but think they have frozen all the time
Yes they do
I've seen it there at various times might be a good idea to call them before you go
Thanks! Your answer is awaiting moderation.