21 N 38 West Ave, Tulsa, OK, 74127 (current address)
21 N 38th West Ave, Tulsa, OK, 74127 (2009 - 2018)
We found 1 person named Twyla Owens in Oklahoma. View Twyla’s phone numbers, current address, previous addresses, emails, family members, neighbors, associates, and other history records.
Frequently asked questions for Twyla Owens
Twyla Owens was born on June 18, 1922 and is currently 104.
Twyla Owens can be contacted at (918) 592-1365. We have 1 more phone number for Twyla Owens.
Use the email address [email protected] to contact Twyla Owens.
Twyla Owens moved to 21 N 38 West Ave, Tulsa, Oklahoma, 74127 in 2017 and has been living there since.
Twyla Owens has lived at the following address: 21 N 38th West Ave, Tulsa, Oklahoma, 74127.
The following people have been identified as related to Twyla Owens: Joseph Owens, Tulsa (OK).