Wendy's 6626

Wendy's #6626 is a Wendy's restaurant located at 2277 Sheppard Avenue West in Toronto, Ontario.