725 Welch Rd, [at Quarry Rd]Palo Alto, CA 94304Parking: parking lot at hospital
Phone: (650) 723-4600
Hours: check schedule online