Wendy's 820

Wendy's #820 is a Wendy's restaurant located at 6333 West 8 Mile Road in Detroit, Michigan.