Los Altos Office
Address
881 Fremont Ave Ste A4, Los Altos, CA 94024
Phone
(650) 838-0260Office Hours
Wed / Thu / Fri8:00 AM - 3:00 PMSat / Sun8:00 AM - 1:00 PMMon / TueClosed
Closed every other Sunday
Don't send confidential patient related information on above email address. Please call us to ask for our secure email communication.
