Leroy Townsend's address is 3420 Nw 24th Street , Oklahoma City, OK 73107. Possible relatives include Natalee Bandy, Carrie Martin and 3 others. Leroy's latest phone number is (918) 340-0312.
Phone Numbers: (918) 340-0312
Address History: 3420 Nw 24th Street, Oklahoma City, OK 73107
Leroy Townsend's current address is 3420 Nw 24th Street , Oklahoma City, OK 73107. Leroy's age is 98 years old (1926). Phone numbers associated with Leroy are (405) 946-6235 and (918) 340-0312. Leroy has also lived in Oklahoma City, OK.
Related to: Natalee Bandy,
Carrie Martin,
Arthur Townsend,
Arthur Townsend,
Gayle Townsend
Results 1 - 2 of 2