Arby's 7057

Arby's #7057 is an Arby's restaurant located at 2244 Otay Lakes Road in Chula Vista, California.