Subway 31268

Subway #31268-0 is a Subway restaurant located at 306 Davenport Road in Toronto, Ontario.