Villa At South Holland, The is a nursing home located in South Holland , Illinois. This nursing home was first approved to provide Medicare and Medicaid services on 05/03/1990. It has 171 certified beds. Villa At South Holland, The is located 16300 Wausau Street, South Holland, IL 60473 and can be contacted via phone number (708) 596-5500.