Subway 51907

Subway #51907-0 is a Subway restaurant located at Sheppard-Keele Plaza 3324 Keele Street in Toronto, Ontario.