Contact Us

Make an Appointment

(650) 736-3223

Clinic Hours

Monday - Friday

8:00am - 5:00pm

Location and Map

801 Welch Road, Stanford, CA 94305
Free parking for patients is available in the 801 Welch parking lot.

Loading Map...

Stanford Facial Nerve Center

801 Welch Rd.
Stanford, CA 94305
Get Directions