Taco Bell 30784

Taco Bell #30784 is a Taco Bell restaurant located at 15501 Hesperian Boulevard, San Leandro, California.