Subway 2762

Subway #2762-0 is a Subway restaurant located at North Hill Plaza, 845 Blowing Rock Road A-1, Lenoir, North Carolina.