Arby's 6620

Arby's #6620 is an Arby's restaurant located at 5032 Oscar Baxter Drive in Tuscaloosa, Alabama.