Leon Townsend was born in 1939, age 84. Leon Townsend's address is 1111 Elderon Drive , Wilmington, DE 19808. Possible relatives include Adrienne Stuart, Barbara Townsend and 2 others. Public records show Leon has also lived in Jacksonville, FL and Silver Spring, MD. Leon's latest phone number is (718) 342-2923. Previous phone numbers include (718) 485-6269 and (718) 703-4757.
Barbara Townsend's current address is 9825 Gate Parkway North Apartment 2102, Jacksonville, FL 32246. Barbara's age is 87 years old (1936). Phone numbers associated with Barbara are (407) 462-3050 and (718) 282-4271. Barbara has also lived in Jacksonville, FL and Sanford, FL.
Results 1 - 2 of 2