Arby's 8080

Arby's #8080 is an Arby's restaurant located at 34 Peachtree Street Retail 1 in Atlanta, Georgia.