I'm trying to figure out what to make for a Mediterranean Island themed gourmet club with my friends, and I keep coming across grilled octopus recipes. We are the first course, and I'm thinking we'll do some sort of grilled octopus salad.
The problem is, I have no idea where I can buy octopus here. Anyone know if I can get some fresh and not frozen? Is the frozen octopus any good?
Thanks in advance!