What is the best procedure to treat a cavernous hemangioma of spinal cord?

Depends. If it is small or not causing nerve pressure or leading to weakness of the spinal column it can be observed. If it is causing such problems, it is removed by surgery. Depending on size and location, a fusion may be necessary. A spine surgeon can provide the options in an individual's case.
Observation. Surgery is considered when it bleeds or causes a neurological deficit. I would discuss the options carefully with your neurosurgeon.

Related Questions

My 7 -week daughter has a cavernous hemangioma on her chest. Considering removal - what is the best option: cryo /suggested by doc. Laser? Other?

Is it. Is it growing? Does this doctor treat a lot of hemangiomas? See pediatric dermatologist to discuss treatment options. Read more...
Depends. Size location other spots some will fade out in time without intervention second opinion can be useful. Read more...
Beta blocker? If this is a growing infantile type hemangioma, then the treatment of choice is oral propranolol. This is far superior in efficacy and safety to steroids or invasive surgical options. Read more...