When you talk about the best subs in South Jersey, the conversation doesn’t go very long before somebody brings up Sugar Hill Sub Shop in Mays Landing. And for good reason. A classic no-frills ...