Twyla’s current address is 5301 Rush Creek Ct, Keller, Tx 76248. 1975 is her birth date. Twyla turned 49 years old. In addition to Keller, Twyla also lived in Hudson Oaks, Houston, Garland and 3...