I wouldn't consider princeton to be south jersey, more like central jersey. Last time i went to hidden reef in PA it was a nice place, worth going to check out. Other than that, in south jersey in blackwood is the aquarium center like mike said, more of a selection for fish, but usually have some nice corals. Theres also reef about in AC that has a very nice selection of corals but not so many fish, the owner will work with you and order just about anything you want though.