Arby's 7766

Arby's #7766 is an Arby's restaurant located at 5400 Lauby Road in North Canton, Ohio.