Arby's 8104

Arby's #8104 is an Arby's restaurant located at 951 Lockwood Boulevard in Oviedo, Florida.