Call us today
Contact us to learn more or to schedule an appointment.
Our Ocular Oncology Program is located at the Byers Eye Institute in Palo Alto.
2452 Watson Court
Suite 1500
Palo Alto, CA 94303
Physician Referrals:
(866) 742-4811
Phone: (650) 832-2515
Fax: (650) 565-8297
For all other ocular and orbital oncology conditions, please visit Stanford Medicine Health Care.
Connect with us:
Download our App: