Lotus Chen was born in 1950, age 74. Lotus Chen's address is 4650 Tarantella Lane , San Diego, CA 92130. Possible relatives include Caroline Chen, Chin Chen and 18 others.
Address History: 4650 Tarantella Lane, San Diego, CA 92130
Results 1 - 1 of 1