814 Bilbo St, Deridder, La 70634 is where Leroy resides. Other cities that he has stayed in are Deridder and Fort Smith. The current age of Leroy is 75. Records link phone number (337) 462-5267 with Leroy’s details. His birth year was listed as 1950.