Channel Islands Vegetable

Channel Islands Vegetable, 595 N Victoria Ave, Oxnard, CA 93030, United States

(805) 984-1910

Location