Arby's 6506

Arby's #6506 is an Arby's restaurant located at 2033 Village Drive in Leeds, Alabama.