Arby's 6066

Arby's #6066 is an Arby's restaurant located at 13 Possum Park Mall in Newark, Delaware.