Subway 11318

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