7916 Briarcreek Rd, Tallahassee, Fl 32312 is where Leroy lives. The current age of Leroy is 52. This person has lived also in Tallahassee, Fpo and Fpo Miami. The number currently linked to Leroy is (850) 894-2032. Leroy's birth date was listed as 1972. Records link Leroy with Jherin D Miles, Estella H Miles, Leroy Hutcherson Miles and 5 other people.