| Dr. Nancy Xi Shan is a Texas state licensed medical doctor, specializing in Internal Medicine. Graduated Magna Cum Laude from University of Florida College of Medicine, completed residency training in UC Irvine, Dr. Shan currently is working at Texas Children's, located in 1102 Bates St Houston TX 77030 | |||