Yunxia Xu was born in 1957, age 67. Yunxia Xu's address is 4509 Ironwood Lane , Champaign, IL 61822. Possible relatives include Hong Wang, John Wang and 1 others.
Address History: 4509 Ironwood Lane, Champaign, IL 61822;
389 Paddock Drive W, Savoy, IL 61874;
Urbana, IL 61801
Results 1 - 1 of 1