Wendy's 6399

Wendy's #6399 is a Wendy's restaurant located at 413 Norfolk Street North in Simcoe, Ontario.