Cities Leroy has lived in before are House Springs and Hillsboro. The number currently linked to Leroy is (636) 349-7641. This person's birth year is 1930. 1101 Penny Royal Pl #147, Fenton, Mo 63026 is where Leroy resides. Leroy turned 93 years old.