No there is one on Cooper Street across from Deptford Police Station near Victory Chinese Store.
No smoke shop that i know of.
No smoke shop in Deptford mall
Just up the street on cooper near the police
No there is no smoke shop in the mall
No
Not in the mall. There is Spencer's..
Don't know
Sorry, don't know.
Thanks! Your answer is awaiting moderation.