Liden Shen was born in 1971, age 52. Liden Shen's address is 5924 Lookout Mountain Drive , Austin, TX 78731. Possible relatives include Jenny Chen, Maypao Chen and 7 others. Liden's latest phone number is (512) 236-0888.
Phone Numbers: (512) 236-0888
Address History: 5924 Lookout Mountain Drive, Austin, TX 78731;
3604 Ebony Hollow Pass, Austin, TX 78739;
Cedar Park, TX 78613
Results 1 - 1 of 1