NPI Central
North River Surgical Center Physicians NPI Number 1922274802 — Tuscaloosa, AL | NPI Central