Leota Stenson was born in 1965, age 59. Leota Stenson's address is 8848 S Jeffery Boulevard , Chicago, IL 60617. Possible relatives include Cheryl Jackson, Antonia Stenson and 2 others. Public records show Leota has also lived in Chicago, IL and East Chicago, IN. Leota's latest phone number is (219) 354-0463.
Phone Numbers: (219) 354-0463
Address History: 8848 S Jeffery Boulevard, Chicago, IL 60617;
9233 S Burley Avenue Apt 304, Chicago, IL 60617;
East Chicago, IN 46312;
South Bend, IN 46628;
Vicksburg, MS 39180
Results 1 - 1 of 1