Wendy's 6307

Wendy's #6307 is a Wendy's restaurant located at 1460 Kennedy Road in Scarborough, Ontario.