Tootsies At the Stanford Barn

700 Welch Rd

700 Welch Rd, Palo Alto, CA 94305, USA | 650-566-8445

Website | Menu | $$

Known for

  • american

Teams

  • Cardinals
  • Stanford Cardinal