NPI Central
Ambassador Manor Nursing Center L.L.C. NPI Number 1609874528 — Tulsa, OK | NPI Central