Subway 21303

Subway #21303-0 is a Subway restaurant located at Carolina Mall Shopping Center, 1480 Concord Parkway North Ste #75, Concord, North Carolina.