Arby's 7420

Arby's #7420 is an Arby's restaurant located at 1365 Sr 42 Northeast in London, Ohio.