Subway 7420

Subway #7420-0 is a Subway restaurant located at Orchard View Plaza 1202 Simcoe Street North in Oshawa, Ontario.