Marlena Twiggs was born in 1977, age 46. Marlena Twiggs's address is 1702 W Juneway Terrace Apt 1c, Chicago, IL 60626. Possible relatives include Darlene Jones, Lacynthia Jones and 1 others. Public records show Marlena has also lived in Chicago, IL. Marlena's latest phone number is (312) 225-3824. Previous phone numbers include (312) 243-7404 and (312) 328-1180.
Results 1 - 1 of 1