Laucha Leavell was born in 1951, age 73. Laucha Leavell's address is 2806 S High Acres West Street , New Palestine, IN 46163. Possible relatives include Lavina Hughes, Stephen Leaveii and others. Public records show Laucha has also lived in Indianapolis, IN. Laucha's latest phone number is (317) 861-0230.
Phone Numbers: (317) 861-0230
Results 1 - 1 of 1