Glenwood Skilled Nursing And Therapy is a nursing home located in Glenpool , Oklahoma. This nursing home was first approved to provide Medicare and Medicaid services on 01/01/1994. It has 119 certified beds. Glenwood Skilled Nursing And Therapy is located 1700 East 141St Street, Glenpool, OK 74033 and can be contacted via phone number (918) 291-4230.