Subway 21589

Subway #21589-0 is a Subway restaurant located at Shell Convenience Store, 1205 Airline Drive, Kenner, Louisiana.