Stilwell Nursing Home, LLC is a nursing home located in Stilwell , Oklahoma. This nursing home was first approved to provide Medicare and Medicaid services on 02/01/1998. It has 120 certified beds. Stilwell Nursing Home, LLC is located 509 W Locust St, Stilwell, OK 74960 and can be contacted via phone number (918) 696-7715.