Subway 10581

Subway #10581-0 is a Subway restaurant located at Lake Oak Shopping Center, 6600 Franklin Avenue, New Orleans, Louisiana.