at 1717 West 86th St, Suite 120, Indianapolis , 46260 United States
19 FB users likes Essence of China Acupuncture and Herb Clinic, set it to 509 position in Likes Rating for Indianapolis, Indiana in Local Business category
Essence of China Acupuncture and Herb Clinic is Indianapolis based place and this enity listed in Medical & Health category. Located at 1717 West 86th St, Suite 120 IN 46260. Contact phone number of Essence of China Acupuncture and Herb Clinic: (317) 585-0758