Subway 6939

Subway #6939-0 is a Subway restaurant located at Towne Square Shopping Center, 601 Terry Parkway #C, Gretna, Louisiana.