Dr. Shu Jane Shen is a Ohio state licensed medical doctor, specializing in Acupuncture. Graduated Magna Cum Laude from TCM School, Dr. Shen currently is working at Shu Jane Shen LAc, located in 18901 Lakeshore Blvd, Euclid OH 44119 Please call +1-216-448-0212 to contact. | |||