Omelia Townsend was born in 1923, age 101. Omelia Townsend's address is 10033 S Charles Street , Chicago, IL 60643. Possible relatives include Barbara Murphy, Edward Townsend and 2 others. Public records show Omelia has also lived in Chicago, IL.
Results 1 - 1 of 1