Dr. Xinyl Cathy Luo is a Louisiana state licensed medical doctor, specializing in General Surgery. Graduated Magna Cum Laude from Australia, completed residency training in Tulane University, Dr. Luo currently is working at Tulane University Health Science, located in 1430 Tulane Ave New Orleans LA 70112 Please call +1-[In Training] to contact. | |||