Tulsa Cardiovascular Center of Excellence
Certified

Office Address:

Address 11912 S Norwood Ave Suite 110, Tulsa, Oklahoma, United States 74137

Phone(918) 943-5303

CategoryHealth and Fitness

Tulsa Cardiovascular Center of Excellence
Certified

Office Address:

Address 11912 S Norwood Ave Suite 110, Tulsa, Oklahoma, United States 74137

Phone(918) 943-5303

CategoryHealth and Fitness

Amputation Prevention Center Tulsa

Tulsa Cardiovascular Center of Excellence provides patients with the most innovative diagnostic equipment and advanced endovascular treatment options in an outpatient setting, also known as an Office-Based Lab (OBL)!!