Nephrology
Dr. Barsha Shrestha
Sr. Consultant Nephrologist
Education
MBBS, MD (Nephrology)
Council Number
#3608
Sr. Consultant Nephrologist
MBBS, MD (Nephrology)
#3608