Wendy's 6620

Wendy's #6620 is a Wendy's restaurant located at 2151 Steeles Avenue West in Toronto, Ontario.