Lakeside Dining
326 Santa Teresa St, Stanford
(650) 723-6190
Menu
Restaurants in Stanford, CA
Lakeside Dining
326 Santa Teresa St, Stanford, CA 94305
(650) 723-6190