I typed a response earlier but didn't go through for some reason.
Check out Allquatics which is in the Hamilton/Trenton area. They have a great selection of fish and dry products. Their coral selection is lacking a bit but they have plenty of fish, dosing supplements, live rock, dry/frozen food, medications, equipment etc. They also carry freshwater/pond livestock and supplies; it's a pretty large place. They have better prices than most stores in NYC.
If you're just looking for corals,then Aquatic Obsessions is a better bet. They are a little more expensive but always have a great selection of fish as well.