MENU

Make an Appointment

(650) 736-3223

Contact Us

Appointments

(650) 736-3223

Business Hours

Monday - Friday
8:00 am - 5:00 pm

Location

801 Welch Rd.
Stanford, CA 94305

Directions 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