Wendy's 6689

Wendy's #6689 is a Wendy's restaurant located at 535 Terminal Avenue in Ottawa, Ontario.