Elizabeth Townsend was born in 1903, age 120. Elizabeth Townsend's address is 821 Lake Port Boulevard Apt M103, Leesburg, FL 34748. Possible relatives include Paula Townsend, Robert Townsend and others. Public records show Elizabeth has also lived in Leesburg, FL. Elizabeth's latest phone number is (352) 728-2556.
Phone Numbers: (352) 728-2556
Results 1 - 1 of 1