Yeli Xu's address is 1304 West Green Street , Urbana, IL 61801. Public records show Yeli has also lived in Urbana, IL. Yeli's latest phone number is (267) 530-2791. The latest email address for Yeli Xu is yxu****@illinois.edu.
Phone Numbers: (267) 530-2791
Address History: 1304 West Green Street, Urbana, IL 61801;
1010 W University Avenue Apt 216, Urbana, IL 61801
Emails: yxu****@illinois.edu
Results 1 - 1 of 1