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.
Address History: 1111 Elderon Drive, Wilmington, DE 19808;
8550 Touchton Road Apt 617, Jacksonville, FL 32216;
Silver Spring, MD 20905;
Brooklyn, NY 11225
Results 1 - 1 of 1