Jenny Inchin Lee, MDJenny Inchin Lee · Nephrology Physician1313 Laurel St Suite 106, San Carlos, CA 94070(650) 591-2678Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing