Shuangyi Xia's address is 4516 149th Street , Flushing, NY 11355. Possible relatives include Sheng Huang, Alice Xia and 2 others. Public records show Shuangyi has also lived in Antioch, CA and Elk Grove, CA.
Address History: 4516 149th Street, Flushing, NY 11355;
3831 Warbler Drive, Antioch, CA 94509;
Elk Grove, CA 95757;
Oakland Gardens, NY 11364
Results 1 - 1 of 1