Taco Bell 26031

Taco Bell #26031 is a Taco Bell restaurant located at 1990 North Imperial Avenue, El Centro, California.