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 Please call +1-832-824-5447 to contact. Access cdoc101.com on a desktop computer to view more details. | |||