Margaret Castro was born in 1952, age 71. Margaret Castro's address is 1107 East Purdue Street , Lubbock, TX 79403. Possible relatives include Michael Castro, Santiago Castro and 2 others. Public records show Margaret has also lived in Lubbock, TX. Margaret's latest phone number is (806) 765-6941.
Also goes by: Margaret O Castro
Phone Numbers: (806) 765-6941
Results 1 - 1 of 1