Imari Townsend was born in 1928, age 96. Imari Townsend's address is 6412 S Oakley Avenue , Chicago, IL 60636. Possible relatives include Christophe Townsend, Marie Townsend and 2 others. Imari's latest phone number is (773) 776-2086.
Phone Numbers: (773) 776-2086
Address History: 6412 S Oakley Avenue, Chicago, IL 60636;
260 E 140th Place, Dolton, IL 60419;
Baltimore, MD 21230
Results 1 - 1 of 1