En Chen was born in 1974, age 50. En Chen's address is 36 E Walnut Avenue , Des Plaines, IL 60016. Possible relatives include Chiu Chen, Peter Chen and 4 others. Public records show En has also lived in Chicago, IL and Mount Prospect, IL.
Address History: 36 E Walnut Avenue, Des Plaines, IL 60016;
4330 N Keystone Avenue Apt 2e, Chicago, IL 60641;
Mount Prospect, IL 60056;
Palatine, IL 60074;
Skokie, IL 60076
Results 1 - 1 of 1