Nephrology

Dr. Barsha Shrestha

Dr. Barsha Shrestha

Sr. Consultant Nephrologist

Education

MBBS, MD (Nephrology)

Council Number

#3608

About Doctor