When we moved to St. Louis three years ago, buying fish to cook at home took some planning. We live in the city and had to drive to Bob's on the Loop, Starr's Market on Big Bend, or one of the central corridor supermarkets. Wholefoods has helped somewhat, but we still have to plan so as to beat the worst traffic. This year we have learned that we can pick up fish at the little store attached to SQuire's Restaurant near Lafayette Square, and it is always fresh, well cut, and reasonably priced. We've done this quite a few times with no disappointments. They don't have every thing every day (today I grilled halibut though I had swordfish in mind). But there is always a good selection. Some things will be in the case, but the waitperson at the register can always tell you of other things available. You can also pick up other things (bread, coffee, a lemon. etc.). It's made a difference in our lives, and I thought I would pass on the word for other city residents.