Arby's 5508

Arby's #5508 is an Arby's restaurant located at 65 River Road in Ogallala, Nebraska.