Main content starts here, tab to start navigating

Hours & Location

700 Welch Rd, Suite 150,
Palo Alto, CA 94305

(650)-300-2298

TOOTSIE'S AT THE STANFORD BARN IS  BACK!!!!


Monday - Friday
7:00 AM - 3:00 PM

Saturday

Closed

Sunday

Closed

Get Directions