Youjie Xia's address is 2230 Homestead Court Apartment 212, Los Altos, CA 94024. Public records show Youjie has also lived in Mountain View, CA and Palo Alto, CA. Youjie's latest phone number is (412) 726-6084.
Phone Numbers: (412) 726-6084
Address History: 2230 Homestead Court Apartment 212, Los Altos, CA 94024;
1075 Space Park Way Spc 314, Mountain View, CA 94043;
Palo Alto, CA 94306;
Pittsburgh, PA 15232
Results 1 - 1 of 1