I've had subs from American Hero in Lyndhurst and they are very good. When I was a kid, Frank and Mario's on Hudson Street made a great meatball parm sub too. There also was a place on Main Street back in the 80's called Sublicious that was great too