Garrett Edward Watts, MD, Orthopaedic Surgery

10507 E 91st St
Ste 350
TulsaOK  74133-5598 (Tulsa County)


Phone: 918-451-3000
Fax: 918-451-2700

NPI: 1255373122
License Number: 17528 (OK)