Subway 25960

Subway #25960-0 is a Subway restaurant located at Vedder Crossing Plaza 6014 Vedder Road in Chilliwack, British Columbia.