Selina Deleon was born in 1979, age 44. Selina Deleon's address is 6331 Pullman Court , Riverside, CA 92505. Possible relatives include Janine Andujo, Selina Deleon and 17 others. Selina's latest phone number is (626) 274-0914. Previous phone numbers include (760) 488-1217 and (760) 488-1493.
Address History: 6331 Pullman Court, Riverside, CA 92505;
11950 Hawthorne Avenue, Hesperia, CA 92345;
West Covina, CA 91792
Results 1 - 1 of 1