Wendy's 6437

Wendy's #6437 is a Wendy's restaurant located at 1104 Adelaide Street North in London, Ontario.