Subway 29608

Subway #29608-0 is a Subway restaurant located at Interstate Food Stop, I-20 at Delta Exit South, Delta, Louisiana.