Stanford Facial Nerve Center

Make an Appointment

(650) 736-3223

Clinic Hours

Monday - Friday

8:00am - 5:00pm

Contact Us

 
 
 
 
 

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