JUAN CABRERA Specialty: Internal Medicine Address 1001 MAIN STREET DELANO, CA 93215 (661) 721-7080 Provider ID: PRV0023561 Degree: MD