NPI Central
La Medride NPI Number 1740896430 — Tallulah, LA | NPI Central