Alexandra Shi was born in 1995, age 28. Alexandra Shi's address is 240 E 27th Street Apt 24k, New York, NY 10016. Possible relatives include Wen Aheng, Fang Qiu and 3 others. Public records show Alexandra has also lived in Jericho, NY.
Results 1 - 1 of 1