This person has lived also in Little Rock, Mountain View and Knoxville. Twyla is a resident of 4707 1/2 Westwood Ave, Little Rock, Ar 72204. Twyla has listed (501) 565-5496 as her phone number. Her birth year was listed as 1958. Twyla was born 66 years ago.