Tootsies At The Stanford Barn

Tootsies At The Stanford Barn

700 Welch Road
Palo Alto, California 94303
Visit Website
Local Phone: (650) 566-8445

This Italian café in the Stanford Barn is reputedly named after Leland Stanford's dog. Pet-friendly seating.

Download Our Free Mobile App

© 2018 DogTrekker.com