Wendy's 6826

Wendy's #6826 is a Wendy's restaurant located at 14205 118th Avenue Northwest in Edmonton, Alberta.