Look closely. You may have driven past some of the best restaurants in South Jersey you've never tried! Locals say, 'don't just a book by its cover', and swear by these 27 hidden gems.
Hamilton Mall in Mays Landing, NJ, is struggling to compete with online shopping, reflecting a larger trend in the retail industry. Today, the mall finds itself needing a lot of work.