Stanford Medicine Children’s Health Pediatric Intestinal Transplant Program is located across the street from Lucile Packard Children’s Hospital Stanford in Palo Alto. View our location details below.
730 Welch Road
Palo Alto, CA 94304
2nd Floor
Phone: (650) 509-5838
Connect with us:
Download our App: