Solar Urgent Care
Hospital in Oxnard, CA
Solar Urgent Care in Oxnard, CA
2100 Solar Dr Ste 100, Oxnard, CA
Phone: (805) 988-9000
Website