Subway 24277

Subway #24277-0 is a Subway restaurant located at Northridge Plaza, 117 Market Plaza Drive Unit 700, ID SW, North Augusta, South Carolina.