Cedar Creek Health Campus is a nursing home located in Lowell , Indiana. This nursing home was first approved to provide Medicare and Medicaid services on 07/10/2014. It has 58 certified beds. Cedar Creek Health Campus is located 18275 Burr Street, Lowell, IN 46356 and can be contacted via phone number (219) 696-6750.