Taco Bell 32532

Taco Bell #32532 is a Taco Bell restaurant located at 2883 Highland Avenue, Selma, California.