Subway 7666

Subway #7666-0 is a Subway restaurant located at Scott 72 Centre 7351 120th Street in Delta, British Columbia.