Skip to main content

Center for Female Urology and Neuro Urology

Show Map of Center for Female Urology and Neuro Urology Show Image of Center for Female Urology and Neuro Urology
Urology Clinic
1000 Welch Rd
Ste 100
Palo Alto, CA 94304
Palo Alto - 1000 Welch Road, Suite 100
1000 Welch Rd
Ste 100
Palo Alto, CA 94304

Phone: 650-723-3391

International Patients
Phone: +1 650-723-8561
Email: IMS@stanfordhealthcare.org

Clinic Hours

Monday – Friday

8 a.m. – 5 p.m.