Taco Bell 18682

Taco Bell #18682 is a Taco Bell restaurant located at 900 North Ventura Road, Oxnard, California.