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