Stanford Health Care
25 mile radius of 1189 Welch RD 500P ED Lot Palo Alto