Windsor Chico Care Center is a nursing home located in Chico , California. This nursing home was first approved to provide Medicare and Medicaid services on 01/01/1972. It has 76 certified beds. Windsor Chico Care Center is located 188 Cohasset Lane, Chico, CA 95926 and can be contacted via phone number (530) 343-6084.