Leon Spruell was born in 1957, age 67. Leon Spruell's address is 1734 E Locust Street , Decatur, IL 62521. Possible relatives include Vickie Davis, Michelle Shelley and 8 others. Leon's latest phone number is (217) 422-0234. Previous phone numbers include (618) 320-0463 and (618) 558-7115.
Address History: 1734 E Locust Street, Decatur, IL 62521;
4765 N Martin Luther King Jr Drive, Decatur, IL 62526;
East Saint Louis, IL 62204
Results 1 - 1 of 1