Wendy's 6393

Wendy's #6393 is a Wendy's restaurant located at 4700 Keele Street in Toronto, Ontario.