and specialty spine wallpaper tulsa spine and specialty hospital fax number Tulsa Spine Specialty Hospital is located at 6901 South Olympia Avenue Tulsa OK 74132 and can be contacted via phone number 918 3… Sunday, July 24, 2022 Edit