Address:
1101 Welch Rd, Palo Alto 94304
(650) 324-2091 (Phone), (650) 324-4404 (Fax)
Hospitals:
1101 Welch Rd, Palo Alto 94304
Sequoia Hospital
170 Alameda De Las Pulgas, Redwood City 94062
Stanford Hospital and Clinics
300 Pasteur Dr, Stanford 94305