Junrui Xu's address is 3662 Pintail Terrace , Fremont, CA 94555. Possible relatives include Rui Xu, Yan Xu and others. Public records show Junrui has also lived in San Francisco, CA and South San Francisco, CA.
Address History: 3662 Pintail Terrace, Fremont, CA 94555;
341 Howth Street, San Francisco, CA 94112;
South San Francisco, CA 94080;
Union City, CA 94587;
Atlanta, GA 30338
Results 1 - 1 of 1