Edmundo Ruiz Davila MD Inc. ★★★☆☆3.3 (33) Doctors & Clinics Medical clinic · Family practice physician 1320 Apple Ave #102, Cherryland, CA 94541 Call Details →