TS Dr. Tohru Sato , MD Is this you? Claim your profile Gastroenterology 0 Write A Review Palo Alto Medical Foundation San Carlos Center 301 Industrial Rd, San Carlos, CA, 94070 2 other locations (650) 596-4040