Taco Bell 953

Taco Bell #953 is a Taco Bell restaurant located at 1725 North Oxnard Boulevard, Oxnard, California.