Holland Home

16300 Louis Ave South Holland IL 60473 (888) 848-5698

Reviews for Holland Home

Rating: 4.1 Based on 4 reviews Write a review
So far so good. They could have a little more educated staff.
 Apr 2014
So far so good. They could have a little more educated staff. This seemed to be the least of the evils, it was the best place I saw. The food is a lot better here than her last place. They listen t... read more