Subway 11318

Subway #11318-0 is a Subway restaurant located at, 1700 South Memorial Drive , New Castle, Indiana.