Lelia Townsend Death Records
Found 2 records:
Lelia Townsend (1880–1978)
Born: February 15, 1880 in California
Died: September 23, 1978 in Solano County, California
Lelia S Townsend (1915–1989)
Born: August 23, 1915 in Indiana
Died: July 27, 1989 in San Diego County, California