Chen Urda was born in 1948, age 75. Chen Urda's address is 6809 Mayfield Road Apt 862, Cleveland, OH 44124. Possible relatives include John Urda, Richard Urda and others. Public records show Chen has also lived in Twinsburg, OH. Chen's latest phone number is (330) 963-3212.
Phone Numbers: (330) 963-3212
Results 1 - 1 of 1