NPI Central
South Texas Urgent Care Center Corp NPI Number 1215237805 — Uvalde, TX | NPI Central