NPI Central
Orthopedic & Spine Surgical Hospital of South Texas, L.p. NPI Number 1295890093 — San Antonio, TX | NPI Central