Dexuan Xu's address is 3778 Campus Suites Boulevard Apt 236c, West Lafayette, IN 47906.
Address History: 3778 Campus Suites Boulevard Apt 236c, West Lafayette, IN 47906;
3918 Campus Suites Boulevard, West Lafayette, IN 47906;
Providence, RI 02903
Results 1 - 1 of 1