Shuli Chen was born in 1959, age 64. Shuli Chen's address is 5369 Knollwood Drive Apt 8, Cleveland, OH 44129. Possible relatives include Amy Chan, Christine Chan and 8 others. Shuli's latest phone number is (216) 410-6608. Previous phone numbers include (216) 426-1769.
Address History: 5369 Knollwood Drive Apt 8, Cleveland, OH 44129;
4800 Country Lane Apt 1f, Cleveland, OH 44128;
Solon, OH 44139
Results 1 - 1 of 1