Tootsie's At The Stanford Barn
700 Welch Rd, Palo Alto
(650) 300-2298
Menu
Restaurants in Palo Alto, CA
Tootsie's At The Stanford Barn
700 Welch Rd, Palo Alto, CA 94305
(650) 300-2298