Subway 11951

Subway #11951-0 is a Subway restaurant located at Airline Park Shopping Center, 6415 Airline Drive, Metairie, Louisiana.