Leon Recard was born in 1936, age 88. Leon Recard's address is 1838 Peace Street , Opelousas, LA 70570. Possible relatives include Thaddaeus Luke, Kevin Recard and others. Public records show Leon has also lived in Opelousas, LA. Leon's latest phone number is (337) 942-5195.
Phone Numbers: (337) 942-5195
Results 1 - 1 of 1