Arby's 7120

Arby's #7120 is an Arby's restaurant located at 16502 North State Road 63 in Covington, Indiana.