Yifan Shen's address is 1701 Meeting Place Apt 116, Orlando, FL 32814. Public records show Yifan has also lived in Orlando, FL and Sebring, FL.
Address History:
1701 Meeting Place Apt 116, Orlando, FL 32814; 706 Reflection Lake Drive, Orlando, FL 32807; Sebring, FL 33872; Ann Arbor, MI 48108
Results 1 - 1 of 1