Address: 1750 Deptford Center Rd, Deptford, NJ 08096, USA
Donna Waligorski | Feb 9, 2019
I have never noticed
Carolyn S. Harden | Feb 9, 2019
You may want to call customer relations in the mall, they still have stroller rental but I'm pretty sure they removed wheel chair rental a few years ago. :'(