Sarah Deleon was born in 1980, age 43. Sarah Deleon's address is 2103 E Newton Place , Tulsa, OK 74110. Possible relatives include Alberto Deleon, Bauda Deleon and 11 others. Sarah's latest phone number is (918) 582-0647. Previous phone numbers include (918) 583-3160 and (918) 619-9741.
Address History: 2103 E Newton Place, Tulsa, OK 74110;
1908 E Newton Place, Tulsa, OK 74110;
Houston, TX 77039
Results 1 - 1 of 1