Subway 13620

Subway #13620-0 is a Subway restaurant located at, 2953 South 3rd Street , Memphis, Tennessee.