NPI Central
Tuskaloosa Internal Medicine LLC NPI Number 1235221847 — Tuscaloosa, AL | NPI Central