Skip to main content

Urology Clinic in Palo Alto

Show Map of Urology Clinic in Palo Alto Show Image of Urology Clinic in Palo Alto
1000 Welch Rd
Garden Level
Palo Alto, CA 94304
Palo Alto - 1000 Welch Road, Garden Level
1000 Welch Rd
Garden Level
Palo Alto, CA 94304

Phone: 650-723-3391

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

Business Hours

Monday – Friday

8:30 a.m. – 5 p.m.