Taco Bell 3239

Taco Bell #3239 is a Taco Bell restaurant located at 1420 Ary Lane, Dixon, California.