Dr. Lisa Lo, O.D
4153 El Camino Way STE A,
Palo Alto, CA
4153 El Camino Way STE A, Palo Alto, CA 94306, United States of America
+1 650-917-1342
http://www.standardopt.com/
Adrian Hilton
1 year ago
Well organized for scheduling an appointment, scrupulous eye checks, helpful in choosing frames and lenses. Recommended.
Richard Currie
1 year ago
Really friendly staff who looked after me very well! Highly recommend!
Justin Cauchon
1 year ago