Shen is a Chinese term which means "spirit". Shen Shen is spirit renewed or reborn. Our therapies (Acupuncture and Massage) are designed to bring about enhanced well-being by releasing the body's own extraordinary healing potential.