Subway 65286

Subway #65286-0 is a Subway restaurant located at Centre Island Ferry Docks 57 Avenue of the Islands in Toronto Islands, Ontario.