Welcome to Los Altos Acupuncture Center

Los Altos Acupuncture Center is an acupuncture and traditional Chinese medicine (TCM) clinic located in Los Altos, California.

New Website: https://olympicacu.com

Los Altos Location: 881 Fremont Ave #A5, Los Altos, CA 94024

Tue: 9AM - 1:30PM
Wed: 10AM - 7PM
Fri: 10AM - 7PM
Sat: 9AM - 1PM
Phone: (650) 948-8483