Bella Terra Streamwood, Streamwood, IL: rated 5 of 5, 3.28 nursing hours a resident, 3 inspection findings, 214 beds. Every figure sourced and dated.
Bella Terra Streamwood is a nursing home at 815 East Irving Park Road, Streamwood, IL, 60107, (630) 837-5300. Every figure below is published by Medicare and reproduced here unchanged.