Subway 2683

Subway #2683-0 is a Subway restaurant located at Old Metairie Village Shopping Center, 701 Metairie Road, Metairie, Louisiana.