Taco Bell 24790

Taco Bell #24790 is a Taco Bell restaurant located at 1680 El Camino Real, Santa Clara, California.