
Bella Terra Streamwood
815 East Irving Park Road, Streamwood, IL 60107
2.0
(2 reviews)
"I was at Bella Terra Streamwood (Formerly Lexington of Streamwood) for rehab. There was nothing much to do, but they had good therapy there, and the staff was good. I was there for 6 weeks, and I had a private room, which was just basically one big r..."
READ MORE