Yifan Luo's address is 1600 S Indiana Avenue Unit 1708, Chicago, IL 60616. Public records show Yifan has also lived in Chicago, IL and Covington, KY.
Address History:
1600 S Indiana Avenue Unit 1708, Chicago, IL 60616; 1720 S Michigan Avenue Apt 1903, Chicago, IL 60616; Covington, KY 41011; Oxford, OH 45056
Results 1 - 1 of 1