Taco Bell 30774

Taco Bell #30774 is a Taco Bell restaurant located at 797 Marina Boulevard, San Leandro, California.