Lakeside Dining
326 Santa Teresa St, Stanford
(650) 723-6190
Recent Reviews
Lakeside Dining
326 Santa Teresa St, Stanford 94305
(650) 723-6190