Her birth year was listed as 1952. Records link phone number (563) 388-8193 with Twyla’s details. 6521 Harrison St #4, Davenport, Ia 52806 is where Twyla lives. Other a city that she has stayed...