Taco Bell 32289

Taco Bell #32289 is a Taco Bell restaurant located at 15016 East 14th Street, San Leandro, California.