CCN: 375556
NPI: 1083014161
Organization
SHERWOOD MANOR NURSING HOME
2416 W 51ST ST
TULSA, OK 741077700
2416 W 51ST ST
TULSA, OK 741077700