Leroy Townsend's address is 272 P/O Box , Dutton, AL 35744. Public records show Leroy has also lived in Section, AL and Harold, KY. Leroy's latest phone number is (256) 228-4742. Previous phone numbers include (256) 228-4772.
Address History: 272 P/O Box, Dutton, AL 35744;
1242 County Road 368, Section, AL 35771;
Harold, KY 41635;
Urbana, OH 43078
Results 1 - 1 of 1