Leroy now resides at 18821 23Rd Ct, Opa Locka, Fl 33056. In addition to Opa Locka, Leroy also lived in Miami Gardens, Atlanta and Miami. Leroy has reached 69 years of age. Phone number listed for Leroy is (305) 625-1661. His birth year was listed as 1955.