Taco Bell 24786

Taco Bell #24786 is a Taco Bell restaurant located at 950 West El Camino Real, Mountain View, California.