Taco Bell 30777

Taco Bell #30777 is a Taco Bell restaurant located at 27316 Hesperian Boulevard, Hayward, California.