Arby's 1720

Arby's #1720 is an Arby's restaurant located at 1204 South Locust Street in Grand Island, Nebraska.