Looks like Rent-To-Own Streamwood House is no longer available on Rent.com which means this information is likely out of date.

Rent-To-Own Streamwood House

 402 Freeman Ave, StreamwoodIL 60107