Vital Acupuncture Wellness Center ★★★★☆3.5 (4) Acupuncture & Chinese Medicine Acupuncture clinic 2060 Walsh Ave #133, Santa Clara, CA 95050 Today: 12 AM–6 PM, 9 PM–12 AM Call Website Details →