Arby's 5423

Arby's #5423 is an Arby's restaurant located at 1305 Tuskawilla Road in Winter Springs, Florida.