Nick Carroll, DO, Family Medicine

7912 E 31st Ct
TulsaOK  74145-1334 (Tulsa County)


Phone: 918-743-8200
Fax: 918-743-8609

NPI: 1104055730
License Number: 4745 (OK)