Subway 25018

Subway #25018-0 is a Subway restaurant located at Deptford Mall Food Court, Deptford Center Road Space # F001, Deptford, New Jersey.