Archana Aggarwal, MDArchana Aggarwal · Nephrology Physician20055 Castro Valley Road, Castro Valley 94546, CA 94546(510) 881-1490Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing