Ellen Castro was born in 1952, age 71. Ellen Castro's address is 2728 Cedar Springs Road Apartment 403, Dallas, TX 75201. Possible relatives include Allen Castro, Eloise Castro and others. Public records show Ellen has also lived in Dallas, TX and Houston, TX. Ellen's latest phone number is (210) 822-2235. Previous phone numbers include (214) 207-7718 and (214) 232-4831. The latest email address for Ellen Castro is ell****@ellencastro.com.
Also goes by: Ellen B Castro,
Ellen Castro
Address History: 2728 Cedar Springs Road Apartment 403, Dallas, TX 75201;
4522 Emerson Avenue # C, Dallas, TX 75205;
Houston, TX 77082;
San Antonio, TX 78212
Emails: ell****@ellencastro.com,
fac****@ellencastro.com
Results 1 - 1 of 1