China Archibald was born in 1911, age 112. China Archibald's address is 7616 S Merrill Avenue , Chicago, IL 60649. Possible relatives include Kenjuan Archibald, Kenneth Archibald and 5 others. Public records show China has also lived in Chicago, IL. China's latest phone number is (773) 543-7770. Previous phone numbers include (773) 680-9659.
Results 1 - 1 of 1