Arby's 6883

Arby's #6883 is an Arby's restaurant located at 1130 North Quincy Avenue in Ottumwa, Iowa.