Subway 16426

Subway #16426-0 is a Subway restaurant located at Poplar Springs Plaza, 2153 East Main Street Unit C-12, Duncan, South Carolina.