Leigh Castro was born in 1974, age 49. Leigh Castro's address is 13200 Indian Hills Lane , Charlotte, NC 28278. Possible relatives include Joel Castro, Julie Castro and 5 others. Public records show Leigh has also lived in Charlotte, NC and Davidson, NC. Leigh's latest phone number is (503) 428-2372. Previous phone numbers include (541) 687-7057 and (704) 999-8290.
Also goes by: Leigh Elizabeth Castro,
Leigh Elizabeth Dillard
Address History: 13200 Indian Hills Lane, Charlotte, NC 28278;
11857 Kearney Court, Charlotte, NC 28273;
Davidson, NC 28036;
Beaverton, OR 97008;
Canby, OR 97013
Results 1 - 1 of 1