Contact & Location

Our Ocular Oncology Program is located at the Byers Eye Institute in Palo Alto.

Watson Court – Palo Alto
Watson Court – Palo Alto

2452 Watson Court

Suite 1500

Palo Alto, CA 94303

Maps, Directions & Parking

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.