Sheri Xu was born in 1973, age 51. Sheri Xu's address is 75 Los Altos Square , Los Altos, CA 94022. Possible relatives include Catherine Xu, Michelle Xu and 2 others. Public records show Sheri has also lived in Davis, CA and Mountain View, CA. Sheri's latest phone number is (408) 245-2932. Previous phone numbers include (650) 387-0159 and (650) 452-3847.
Address History: 75 Los Altos Square, Los Altos, CA 94022;
707 Sycamore Lane Apt 206, Davis, CA 95616;
Mountain View, CA 94039;
Redwood City, CA 94065;
San Jose, CA 95128
Results 1 - 1 of 1