NPI Central
Ouch (orthopedic Urgent Care Home, PLLC) NPI Number 1427429869 — Southlake, TX | NPI Central