Subway 51655

Subway #51655-0 is a Subway restaurant located at Tyler Center, 12613 Taylorsville Road ste 116, Louisville, Kentucky.