Taco Bell 30796

Taco Bell #30796 is a Taco Bell restaurant located at 259 El Camino Real, San Carlos, California.