Stillwater Creek Skilled Nursing And Therapy is a nursing home located in Stillwater , Oklahoma. This nursing home was first approved to provide Medicare and Medicaid services on 08/01/1994. It has 112 certified beds. Stillwater Creek Skilled Nursing And Therapy is located 1215 West 10Th Street, Stillwater, OK 74074 and can be contacted via phone number (405) 372-1000.