Wendy's 6338

Wendy's #6338 is a Wendy's restaurant located at 60 North Center Road in London, Ontario.