Jennie Leach was born in 1977, age 46. Jennie Leach's address is 10607 Clematis Lane , Houston, TX 77035. Possible relatives include Jennifer Barajas, Kim Le and 4 others. Public records show Jennie has also lived in Englewood, FL and North Port, FL. Jennie's latest phone number is (434) 237-1608. Previous phone numbers include (910) 986-4142 and (941) 423-1286.
Also goes by: Jenny Ann Leach
Address History: 10607 Clematis Lane, Houston, TX 77035;
1954 Oregon Trail Unit 7, Englewood, FL 34224;
North Port, FL 34291;
Orlando, FL 32827;
Venice, FL 34293
Results 1 - 1 of 1