Thelma Haywood was born in 1909, age 114. Thelma Haywood's address is 4120 South Indiana Avenue Apartment 706, Chicago, IL 60653. Public records show Thelma has also lived in Chicago, IL. Thelma's latest phone number is (773) 268-1188.
Also goes by: Thelma M Haywood
Phone Numbers: (773) 268-1188
Results 1 - 1 of 1