Palo Alto Office
105 Addison Ave.
Palo Alto, CA 94301
(650) 407-2922
Monday–Thursday: 8 a.m.–6 p.m.
Friday: 9 a.m.–4 p.m.
Los Gatos Office
326 Village Ln
Los Gatos, CA 95030
(408) 402-3220
Monday–Thursday: 8 a.m.–6 p.m.
Friday: 9 a.m.–4 p.m.
The IO Clinic
999 Alma Street
Palo Alto, CA 94301
(650) 327-3232
Monday–Thursday: 9 a.m.–6 p.m.
Friday: 9 a.m.–5 p.m.