Leon Lemen was born in 1935, age 88. Leon Lemen's address is 4417 Lemen Lane , Vacaville, CA 95688. Possible relatives include Terrie Bidwell, Darci Gregorich and 1 others. Public records show Leon has also lived in Vacaville, CA. Leon's latest phone number is (707) 474-1569.
Phone Numbers: (707) 474-1569
Results 1 - 1 of 1