The only place I frequent is the Aquarium Center in Clementon. They don't have a great stock right now either. Monster Pets in Audobon has quite a few monster fish, but nothing super exciting. Not familiar with any shops in Philly, but I now there are a lot of nice shops in North Jersey.