Subway 35445

Subway #35445-0 is a Subway restaurant located at 18 Mile Shopping Center, 1280 Eighteen Mile Road Ste T, Central, South Carolina.