Sherwood Manor Nursing Home is a nursing home located in Tulsa , Oklahoma. This nursing home was first approved to provide Medicare and Medicaid services on 09/25/2013. It has 102 certified beds. Sherwood Manor Nursing Home is located 2416 West 51Stsouth, Tulsa, OK 74107 and can be contacted via phone number (918) 446-4284.