The number currently linked to Leroy is (404) 659-3827. His birth year was listed as 1948. Leroy’s residency is at 30 Trelawney Dr, Covington, Ga 30016. Other a city that he has stayed in is Atlanta. Leroy turned 76 years old.