Absolutely fish in Clifton NJ is the best place I have found. Usualy they sell pairs, prices are reasonable considering what you can get in this area. Service is usually good. They have lots of plecos, and tetras, and pencil fish too. some nice plants. The supplies can get expensive, but you gotta support the LFS right? the few that are left.
There is also Shark aquarium on rt22, they usually just have males.
I have heard tales of apistos at another place farther west on 22, I saw it once, never stopped in. Maybe a little far from the city tho.