Subway 51414

Subway #51414-0 is a Subway restaurant located at 2567A St. Clair Avenue West in Toronto, Ontario.