Wendy's 12085

Wendy's #12085 is a Wendy's restaurant located at 6000 North Terminal Parkway in Atlanta, Georgia.