Wendy's 60

Wendy's #60 is a Wendy's restaurant located at 3383 South Buford Highway in Atlanta, Georgia.