7300 Westminster Rd #1, Spencer, Ok 73084 is where Leroy lives. Oklahoma City and Spencer are cities Leroy has lived in. Leroy's birth date was listed as 1941. The current age of Leroy is 83. Phone number listed for Leroy is (405) 769-3923.
Leroy is the owner of 1 property. Property owned by Leroy is at 7300 N Westminster Spencer OK. Property linked with Leroy has estimated value of $9,387.