Yujie Xia's address is 58 Hillside Terrace , Belmont, MA 02478. Public records show Yujie has also lived in Urbana, IL and Webster, TX.
Address History: 58 Hillside Terrace, Belmont, MA 02478;
1351 N Lincoln Avenue Apt 3059, Urbana, IL 61801;
Webster, TX 77598;
Blacksburg, VA 24060
Results 1 - 1 of 1