Dr. Felipe Ituarte, MD
Orthopedic Surgery
Make an Appointment
(970) 384-8060Telehealth services available
The Spine Center is located at 1906 Blake Ave, Glenwood Springs, CO 81601.
Providers at The Spine Center specialize in Neurosurgery, Orthopedic Surgery, and Pain Medicine.
Visit Healthgrades to view The Spine Center hours.
Three providers practice at The Spine Center.
Use the insurance check on this page to verify if The Spine Center is in-network.