In South Jersey, Cherry Hill is considered a rather privileged town. It boasts a stellar public education system, high per capita income, excellent public works services and great efforts towards sustainability. However, just a few minutes’ drive down...