Concentra
Urgent Care Clinic in Oxnard, CA
Concentra in Oxnard, CA
1851 Lombard St, Oxnard, CA
Phone: (805) 278-1121
Website