For complicated reasons I need to buy about 6 cooked lobsters. I could, of course, buy 6 live lobsters and cook them myself but I'm in no mood to wrestle with the critters at home. Need the lobster meat for something I'm making. Where's a good place to get them? I was thinking the Seafood Depot off Weston Road but am open to other suggestions. Just want them fresh and cooked well.