Wendy's 7954

Wendy's #7954 is a Wendy's restaurant located at 5965 Bakers Ferry Road Southwest in Atlanta, Georgia.