Wendy's 303

Wendy's #303 is a Wendy's restaurant located at 2957 North Druid Hills Road in Atlanta, Georgia.