Wendy's 3830

Wendy's #3830 is a Wendy's restaurant located at 660 Boulevard Northeast in Atlanta, Georgia.