Subway 15475

Subway #15475-0 is a Subway restaurant located at Kenner Center Shopping Center, 303 West Esplanade Avenue Suite A, Kenner, Louisiana.