Abigail Deleon was born in 1939, age 85. Abigail Deleon's address is 2714 E Alberta Road , Edinburg, TX 78542. Possible relatives include Nydia Cavazos, Jose De Leon and 7 others. Public records show Abigail has also lived in La Place, LA and Jackson, TN. Abigail's latest phone number is (956) 212-6863. Previous phone numbers include (956) 378-9921.
Juan Deleon's current address is 1129 Hillcrest Street Apartment 202, Mesquite, TX 75149. Phone numbers associated with Juan are (956) 212-6863 and (956) 380-6380. Juan has also lived in Edinburg, TX and Odessa, TX.
Juan's home address is 900 South Veterans Boulevard , Edinburg, TX 78539. Latest phone numbers include (210) 380-1893 and (405) 685-0927. Juan's email is jdl****@sbcglobal.net.
Results 1 - 3 of 3