Skip to main content

Laparoscopy and Endourology Program

Show Map of Laparoscopy and Endourology Program Show Image of Laparoscopy and Endourology Program
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-725-5546

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

Business Hours

Monday – Friday

8 a.m. – 5 p.m.