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