Los Islas Womens Clinic
2400 S C St, Oxnard 93033