Subway 13615

Subway #13615-0 is a Subway restaurant located at North Road Plaza, 2831 North Road Unit # 7, Orangeburg, South Carolina.