Shida Xu's address is 223 Ellwood Beach Drive Apt 8, Goleta, CA 93117.
Address History: 223 Ellwood Beach Drive Apt 8, Goleta, CA 93117
Shida Xu's current address is 1300 South University Avenue Apartment 614, Ann Arbor, MI 48104. Shida has also lived in Los Angeles, CA.
Results 1 - 2 of 2