Subway 60663

Subway #60663-0 is a Subway restaurant located at Scottsdale Centre 7031 120 th Street in Delta, British Columbia.