Taco Bell 19899

Taco Bell #19899 is a Taco Bell restaurant located at 201 West Channel Islands Boulevard, Oxnard, California.