Arby's 7505

Arby's #7505 is an Arby's restaurant located at 1385 North Burkhart Road in Howell, Michigan.