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

It looks like the link pointing here was faulty. Maybe try searching?