Lucile Packard Children's Hospital is located at the north end of Stanford University Medical Center. The CF Center is located at 730 Welch Road. (See detailed map below) For more information or appointments call 650-497-8841 Parking available behind 730 Welch Rd. |
Maps courtesy of Stanford University Medical Center