It looks like the link pointing here was faulty. Maybe try searching?
Crossroads Plaza
835 Cooper Landing Rd
Cherry Hill, NJ 08002
The Plaza at Deptford
1450 Clements Bridge Rd.
Deptford / Woodbury, NJ 08096
856-667-ECIG (3244) - Cherry Hill
856-845-ECIG (3244) - Deptford