Nicks Rent-To-Own Autos (217) 429-6425 2015 East Locust Street Decatur, IL 62521 Save Share Share This Post: Maps Map Street View Get Directions Close Business Info Get Directions 2015 East Locust Street Decatur, IL 62521 (217) 429-6425 City Decatur State Illinois Country USA