Sheela Townsen was born in 1958, age 65. Sheela Townsen's address is 7724 University Avenue Apartment C, La Mesa, CA 91942. Possible relatives include Ronald Townsen, Sunita Townsen and others. Public records show Sheela has also lived in La Mesa, CA and San Diego, CA. Sheela's latest phone number is (619) 222-4611. Previous phone numbers include (619) 223-2216 and (619) 724-6577.
Address History: 7724 University Avenue Apartment C, La Mesa, CA 91942;
4323 Parks Avenue Apartment 6, La Mesa, CA 91941;
San Diego, CA 92107;
Winchester, CA 92596
Results 1 - 1 of 1