NPI Central
Opiate Treatment Centers of America, LLC NPI Number 1679012215 — San Antonio, TX | NPI Central