Subway 35816

Subway #35816-0 is a Subway restaurant located at Albion and Finch Shopping Centre 6210 Finch Avenue West in Toronto, Ontario.