pj86 Posted November 16, 2010 From my LFS, its located in the west side of Houston. It's called Fish Land. By far the best fish store and prices I've seen so far. Quote Link to comment
Recommended Comments
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.