Subway 17630

Subway #17630-0 is a Subway restaurant located at 15 Finch Avenue West in Toronto, Ontario.