NPI Central
St. Landry Extended Care Hospital, LLC NPI Number 1164479697 — Opelousas, LA | NPI Central