1 Personal Profile for Omelia Townsend Found.

Results 1 - 1 of 1

✔ Address(4). Omelia Townsend found in Illinois. Find Omelia Townsend's home address, phone numbers, background check, social media profiles, email addresses, age, birthday, white pages and public records.

View Records

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

Filter by State