Howard Terrell's address is 8321 Laughlin Drive , Indianapolis, IN 46219. Public records show Howard has also lived in Decatur, GA and Champaign, IL. Howard's latest phone number is (317) 359-1697. Previous phone numbers include (317) 426-2798 and (317) 441-3672.
Address History: 8321 Laughlin Drive, Indianapolis, IN 46219;
3515 Glenwood Road #5, Decatur, GA 30032;
Champaign, IL 61820;
Chicago, IL 60615;
Urbana, IL 61801
Results 1 - 1 of 1