Faith Leech was born in 1973, age 51. Faith Leech's address is 723 Syringa Heights , Sandpoint, ID 83864. Possible relatives include David Leech, Ruth Leech and 1 others. Public records show Faith has also lived in Toccoa, GA. Faith's latest phone number is (208) 263-3193. Previous phone numbers include (208) 265-2509 and (208) 265-8069.
Also goes by: Faith Leech
Faith Leech's current address is 9536 Stroelitz Street , New Orleans, LA 70118. Faith's age is 56 years old (1968). Phone numbers associated with Faith are (480) 275-8822 and (504) 486-4054.
Address History: 9536 Stroelitz Street, New Orleans, LA 70118;
777 W Chandler Boulevard Apt 2367, Chandler, AZ 85225;
Destrehan, LA 70047
Results 1 - 2 of 2