Taco Bell 30787

Taco Bell #30787 is a Taco Bell restaurant located at 2693 El Camino Real, Redwood City, California.