Taco Bell 30757

Taco Bell #30757 is a Taco Bell restaurant located at 21600 Foothill Boulevard, Hayward, California.