Late Night at Lakeside

American restaurant · 326 Serra Mall, Stanford, CA

Dine-In

Hours

More food in Stanford, CA · American Food in Stanford