Jei Xu's address is 5214 79th Street , Elmhurst, NY 11373. Possible relatives include An Xu, Bao Xu and 1 others. Public records show Jei has also lived in Pittsburgh, PA. Jei's latest phone number is (607) 968-1059. Previous phone numbers include (718) 476-8330.
Results 1 - 1 of 1