Dr. Luo is a licensed Internal Medicine in IL. Graduated in 2015. Medical degree obtained from University of Illinois College of Medicine at Chicago. Completed residency training at University of Illinois. Currently practices at Loyola University Medical Center (Loyola University Medical Center), located at 2160 S First Ave, Maywood, IL 60153. Dr. Luo specializes in internal medicine, primary care.. In addition to English, Dr. Luo speaks Mandarin.