Subway 60194

Subway #60194-0 is a Subway restaurant located at Finchdale Plaza 2510-2592 Finch Avenue West in Toronto, Ontario.