Subway 33426

Subway #33426-0 is a Subway restaurant located at Louis Armstrong Int'l Airport Concourse B, 800 Airline Drive, Kenner, Louisiana.