Taco Bell 28833

Taco Bell #28833 is a Taco Bell restaurant located at 910 East Charleston Road, Palo Alto, California.