Barbara Atownsend was born in 1955, age 69. Barbara Atownsend's address is 189 Southhill Avenue , Memphis, TN 38109. Possible relatives include Eric Clemons, Lathia Guy and 6 others. Public records show Barbara has also lived in Memphis, TN. Barbara's latest phone number is (901) 332-9045.
Also goes by: Barbara Ann Townsend
Phone Numbers: (901) 332-9045
Results 1 - 1 of 1