About Sherwood Manor Nursing Home
Sherwood Manor Nursing Home is a skilled nursing facility located in Tulsa, OK.
Our Facilities
Sherwood Manor Nursing Home has been registered with the National Provider Identifier database since March 14, 2006 and its NPI numbers are 1497723621 and 1396029468.
Book an Appointment
To schedule an appointment, please call (918) 446-4284.