Leroy Townsend was born in 1923, age 101. Leroy Townsend's address is 1031 Forest Lakes Drive # 11b, Naples, FL 34105. Possible relatives include Margaret Townsend. Leroy's latest phone number is (239) 262-8814. Previous phone numbers include (813) 262-8814 and (941) 262-8814.
Related to: Margaret Townsend
Address History: 1031 Forest Lakes Drive # 11b, Naples, FL 34105
Results 1 - 1 of 1