Arby's 8135

Arby's #8135 is an Arby's restaurant located at 8132 Lee Vista Boulevard in Orlando, Florida.