Stella Shen was born in 1971, age 53. Stella Shen's address is 510 East Michigan Avenue Apartment 25, Urbana, IL 61801. Public records show Stella has also lived in Urbana, IL. Stella's latest phone number is (217) 328-2962.
Phone Numbers: (217) 328-2962
Results 1 - 1 of 1