Osita Health Clinic ★★★★★4.6 (318) Doctors & Clinics Walk-in clinic · Medical clinic 1040 Davis St Ste 202, San Leandro, CA 94577 Call Website Details →