NPI Central
Indianapolis Physical Therapy & Sports Medicine Inc NPI Number 1730263831 — St Marys of the Woods, IN | NPI Central